卓望

全栈开发岗面经

完整信息

36 条问法 · 32 道题

本篇目录

时间:2026年10月9日 14:00

刚面完卓望全栈开发岗技术面,记录一下面试问题,供大家参考。

面试形式: 两位面试官,主要围绕简历项目、AI Coding、Java后端、前端场景和Python基础提问。

一、自我介绍与 AI Coding

  1. 简单做一下自我介绍。
  2. 你的个人网站基本上都是通过AI Coding完成的吗?
  3. AI生成的代码,你是怎么验证正确性的?
  4. 除了测试前端交互和后端接口,还有没有其他验证方式?
  5. 在AI开始编码之前,你会不会检查它给出的技术设计是否合理?
  6. 有没有使用过Skills或者其他工具,减少AI生成代码时的幻觉和错误?
  7. 假设AI修改了一个功能,并告诉你代码和单元测试都通过了,你怎么进一步确认它的结果是可信的?
  8. 如果AI修改代码之后,单元测试反而失败了,你会怎么处理?

二、设计模式

  1. 你的数据同步框架使用了模板方法模式,除此之外还了解哪些设计模式?
  2. 能不能举一个适合使用策略模式的实际业务场景?

三、MySQL大数据量查询优化

  1. 假设一张流水表有1亿条数据,现在只需要查询最近一天的数据,你会从哪些方面优化SQL查询?
  2. 除了索引优化、覆盖索引、分区分表等方案,还有没有其他优化思路?

四、Redis缓存一致性

  1. 在更新数据时,采用先更新数据库、再删除缓存的方案,能否保证数据最终一致性?
  2. 延迟双删的具体执行流程是什么?

五、敏感数据存储

  1. 密码、身份证号码等敏感信息,在数据库中应该如何安全存储?
  2. 如果密码采用加盐哈希存储,用户登录时如何进行密码校验?
  3. 身份证号码和用户密码可以采用相同的存储方案吗?

六、前端异步请求场景

  1. 搜索框输入“ja”时发送一次请求,继续输入“java”又发送一次请求。如果“java”的响应先返回,“ja”的响应后返回,如何确保页面最终展示的是“java”的搜索结果?
  2. 前端如何取消上一次尚未完成的网络请求?
  3. 除了取消请求,还有没有其他方式避免旧请求覆盖新请求的结果?

七、Linux日志排查

  1. 如果日志文件非常大,如何快速查看最新的一部分日志?
  2. 如何持续实时查看新增日志?
  3. 如果已经知道一个requestId,如何筛选该请求对应的日志?

八、Java基础

  1. JDK 8默认使用什么垃圾回收器?
  2. Java中的final关键字有什么作用?为什么需要final?
  3. final修饰集合后,还能不能添加或者删除元素?
  4. final修饰对象引用后,还能不能修改对象内部的属性?

九、AI基础与Python

  1. 平时使用过哪些AI Coding工具?
  2. 除了AI辅助编程,对Agent、深度学习、RAG等AI相关技术了解多少?
  3. Python中的GIL是什么?能不能进一步解释它的作用?
  4. Python中的装饰器了解吗?
  5. Python中的生成器和迭代器有什么区别?

十、反问环节

  1. 岗位具体使用什么前后端技术栈?
  2. 校招生入职后有没有导师培养机制?是否会直接参与实际项目?
  3. 从本次面试表现来看,还有哪些能力需要继续提升?
  4. 后续还有哪些面试流程?

整体问得比较广,AI Coding相关问题追问得比较细,MySQL、Redis以及前端异步请求都是场景题。

目前结果待通知,祝大家秋招顺利!

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
    假设AI修改了一个功能,并告诉你代码和单元测试都通过了,你怎么进一步确认它的结果是可信的?
  7. 07
  8. 08
  9. 09
  10. 10
    假设一张流水表有1亿条数据,现在只需要查询最近一天的数据,你会从哪些方面优化SQL查询?
  11. 11
    追问
    除了索引优化、覆盖索引、分区分表等方案,还有没有其他优化思路?
  12. 12
    在更新数据时,采用先更新数据库、再删除缓存的方案,能否保证数据最终一致性?
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
    搜索框输入“ja”时发送一次请求,继续输入“java”又发送一次请求。如果“java”的响应先返回,“ja”的响应后返回,如何确保页面最终展示的是“java”的搜索结果?
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36

相关公司