字节 二面 后端 面经

一、 实习项目深挖 (数据预处理优化)

1. 挑一个有难点的项目详细介绍一下?

2. 为什么用多进程解决 OOM,而不是多线程?

二、 AI Agent 项目深挖 (航旅排障智能体)

1. 介绍一下 AI Agent 项目的完整链路和解决的问题?

2. Planner 和 Executor 之间是如何通信的?

三、 数据库 (MySQL)

1. MySQL 有哪些常见的日志?分别有什么作用?

2. MySQL 在哪些情况下会导致索引失效?为什么?

3. MySQL 有哪些锁?分别起什么作用?

四、 缓存 (Redis)

1. 详细介绍一下 Redis 的 Rehash 过程?

2. 缓存三大问题(击穿、穿透、雪崩)及在项目中的解决方案?

3. Redisson 分布式锁是怎么实现的?

4. 追问:如果分布式锁的 Key 成为热点 Key(高并发抢同一把锁)怎么优化?

五、 计算机网络与操作系统

1. 一次完整的 HTTP 请求流程(以访问抖音主页为例)?

2. 深挖 DNS 解析的具体步骤?

3. 进程和线程的区别?

4. 协程比起线程有什么优势?

六、 算法手撕

题目:LeetCode 143. 重排链表 (Reorder List)

------
#牛客AI配图神器#
全部评论
后续:可能来不及了,今晚十二点如果没后续就签约京东,字节再见)
点赞 回复 分享
发布于 04-29 20:44 江苏

相关推荐

05-03 15:25
门头沟学院 Java
给我面没招了,发点面经攒攒人品~1.项目介绍2.针对项目细节展开追问,我的项目中涉及 RAG,因此这部分问得比较多,主要会围绕整体方案、检索流程、效果优化,以及为什么这样设计来展开3.Java 基础,主要是结合一些常见八股去问,看看基础是否扎实4.Synchronized 锁升级机制,一般会从对象头、偏向锁、轻量级锁、重量级锁这些点往下问,追问锁膨胀过程和不同场景下的性能差异5.Java 集合框架,通常会从常见集合类的特点、底层数据结构、适用场景开始问,再延伸到 ArrayList、LinkedList、HashMap、ConcurrentHashMap 等具体实现6.Java 垃圾回收机制,这一块问得比较系统,先问怎么判断对象是否存活,再问常见垃圾回收算法,比如标记-清除、复制、标记-整理,最后再展开到具体垃圾回收器,如 CMS、G1,以及它们各自的工作流程和特点7.平时如何使用 AI 辅助 Coding,主要会问在实际开发中怎么借助 AI 提效,比如用它做代码补全、问题排查、方案分析,或者辅助理解陌生代码8.对 Vibe Coding 的理解,结合自己的使用体验去谈,看看你是不是只把 AI 当成代码生成工具,还是已经形成了一套协作方式9.对 AI 未来发展的看法,让你聊一聊自己对方向的理解,比如更偏向 Vibe Coding 这种更自然的人机协作模式,还是更偏向 Harness 这种强调约束、流程和工程落地的路线10.算法题: n 支箭射靶,得到 m 分,有多少种策略
查看10道真题和解析
点赞 评论 收藏
分享
评论
7
6
分享

创作者周榜

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