美亚柏科(厦门) AI native 全栈研发岗

一、面试真题汇总(分模块)

(一)项目深挖专项提问

(二)Java基础核心提问

  1. Java的基本数据类型包含哪些?总共有几种?
  2. == 和 equals 有什么区别?
  3. StringBuffer 和 StringBuilder 有什么区别?哪个执行效率更高?
  4. 面向对象的三大特性是什么?
  5. 接口和抽象类有什么区别?
  6. 接口里可以有默认的实现方法吗?JDK8及以上版本的接口能不能有自己的方法实现?
  7. ArrayList 和 LinkedList 有什么区别?
  8. HashMap的底层实现是什么?Java里有没有线程安全的Map实现?

(三)多线程与并发编程提问

  1. 你有接触过线程开发吗?Java中创建线程的方式有哪几种?
  2. Runnable 和 Callable 有什么核心区别?
  3. 场景题:现有4个任务,前3个可以并行执行,第4个任务必须等前3个全部执行完成后才能启动,说一下伪代码实现思路,或者实现过程中的核心注意点。
  4. JDK内置的线程池有哪几种?

(四)AI辅助开发与工程化专项提问

  1. 你做项目的代码,主要是用AI辅助coding,还是自己手动实现的?
  2. 你常用的AI编码辅助工具是什么?用得最多的是哪一款?
  3. 在使用Claude Code的过程中,你认为有哪些核心注意点?
  4. 你提到了用skill提升AI输出效果,你认为一个合格的skill,核心要素要包含哪些?
  5. AI编码过程中频繁遇到上下文过长、模型失忆的问题,你是怎么解决的?
  6. 新开Claude Code会话会丢失上下文,这个问题你是怎么处理的?
  7. AI生成代码出现幻觉、上下文失忆的问题时,你怎么核验生成功能的正确性?
  8. 你提到用多agent模式做审核,具体怎么构建这个审核子agent?
  9. 你平时逛GitHub吗?除了superprompt,还有哪些GitHub组件/工具能给研发过程提效?
  10. 你了解大模型应用工程范式吗?比如Prompt Engineering、Context Engineering、Harness Engineering。
  11. 多人协作场景下,团队成员都在用AI编码,你怎么保证所有人的AI输出规范统一?
  12. 你认为一个规范的研发流程,应该包含哪些核心环节?
  13. 上述研发环节中,AI能参与到哪些环节?分别能起到什么作用?
#面经#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务