面灵AI

字节一面(凉经)

时间
2026-08
来源
牛客网

《面试题目》

  1. 首先询问是否可以长期实习。问项目是不是都是练手项目。
  2. 问项目相关问题,为什么要加缓存,布隆过滤器,数据不一致问题怎么解决。
  3. Agent项目做的时候遇到的最大的困难是什么。
  4. 你了解现在Agent的主流技术吗?比如Skill加载和MCP有什么区别?
  5. 你现在做的项目,有可能迁移到Skill那套架构上去吗?
  6. 像Claude、OpenCrowd这种编程Agent,能直接取代你这个项目的能力吗?
  7. Spring里面IOC和AOP是什么概念?
  8. Override和Overload有什么区别?
  9. 浏览器里打开一个页面,会用到哪些网络协议?
  10. 域名是怎么解析成IP的?这个过程涉及到什么协议?
  11. 进程和线程的区别是什么?
  12. 在Java里面,进程和线程对应什么概念?
  13. 什么是幻读?什么情况下导致幻读?能说下操作过程吗?
  14. 一个索引创建题,一个sql查询题的返回结果(这里都出了点小问题),一个手撕没在力扣100见过好难没写出来。
  15. 半个小时后约二面,hr说我面评上说沟通,基础都挺不错,手撕没写出来要多准备一下这个。哎,我已经能够想象二面手撕会怎么狠狠惩罚我了,放过我吧放过我吧放过我吧,我可以不要工资我可以不要心脏我可以做牛做马。。。。。

《参考解析》

  1. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
  2. TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。
  3. Agent或RAG链路应记录工具调用、检索证据和失败原因;对非法参数、路由错误和超时设置校验、重试上限与可观测日志,避免把模型输出直接当作可信结果。