字节后端日常一面(已 OC)

总时长:47 分钟。面试官人挺好的,一直笑嘻嘻的。感觉每个技术栈只问一个问题,然后一直根据我的回答追问。

开局自我介绍以及业务项目介绍。

八股:

  1. 介绍 MySQL 的事务。介绍 MySQL 的隔离级别,你的项目用的是哪个隔离级别?(答了默认的可重复读)
  2. 追问:这个隔离级别下可能出现什么问题?怎么解决?
  3. 讲讲进程间的通信方式?
  4. 追问:进程一定需要 Socket 才能运行吗?
  5. RocketMQ 如何保证消息顺序访问?
  6. 介绍一下 DI?Spring 是如何实现 DI 的?
  7. 追问:你提到IoC,IoC 和 DI 是什么关系?
  8. 追问:除了 DI,还有什么方式可以实现 IoC?
  9. 追问:你提到反射,使用反射怎么实现 IoC?会有什么问题?怎么解决循环依赖?Spring 是怎么解决这个问题的?

场景题:

  1. 让你设计一个迷你滴滴,你会怎么设计?

编程题:

  1. 进阶版的二叉树层序遍历,改为蛇序遍历。

更新:收到 offer 啦,开心

#发面经攒人品#
全部评论
一面oc吗,羡慕
1 回复 分享
发布于 2025-12-20 18:35 上海
oc拉,恭喜啊,是已经签了把
点赞 回复 分享
发布于 01-14 21:30 陕西
可以看看大哥简历怎么写的嘛
点赞 回复 分享
发布于 2025-12-30 02:49 广东
可以啊
点赞 回复 分享
发布于 2025-12-20 23:40 北京
哪个部门啊
点赞 回复 分享
发布于 2025-12-15 16:45 湖南

相关推荐

04-24 11:13
已编辑
燕山大学 Java
1. 先做个自我介绍2. 第一个项目主要是做策略模式那个吗?3. 多类型推广码都有哪些类型?4. 减少微信 API 调用这个怎么做的?5. 你这个锁是什么时候加的?6. 双检是干嘛?7. 你双检的时候是怎么做的?8. 第二个项目是一个闹钟是吧?9. 这个分布式的闹钟是用分布式来做什么?10. 具体的使用场景有吗?哪些情况下用这个东西?11. 云端素材库这个权限体系你们用的是什么权限模型?12. 比如我作为用户我有哪些权限,你这个配置是在哪里配的呀?13. 说一下 MySQL 索引的结构吧14. 讲一讲 B+ 树15. 说一下聚簇索引和非聚簇索引的区别16. 非聚簇索引怎么查到全部的数据?17. 假如联合索引是 ABC,用 AC、BC、BAC 哪些情况下能用索引,哪些用不了?(这题回答有点虚,尤其是联合索引和优化器那块)18. 说一下 MySQL 事务的隔离级别19. MySQL 默认使用的是哪种?它是怎么实现这种隔离级别的?20. 什么情况下是当前读?什么情况下是快照读?21. 除了 `select for update` 还有其他情况是当前读吗?22. 假如有两个事务,它们都会先对同一条数据先读后算再写,这种情况下会有什么问题?23. 如果 Redis 的 key 过期了,Redis 怎么删除这个 key 呢?24. 它为什么每次只删除一部分呢?25. 你写了缓存雪崩、穿透、击穿,这种情况是在哪个项目里用的?26. 虚拟内存是解决什么问题?为什么要有虚拟内存这个概念?27. 说一下 TCP 的三次握手和四次挥手吧28. 三次握手为什么要三次?两次为什么不行?29. `TIME_WAIT` 这个状态有印象吗?这种状态下是在干什么?30. 开发过程中有没有用过 ThreadLocal?31. 说一下 ThreadLocal 的原理吧32. 你们写项目的时候用的垃圾回收器吧,用的是哪个垃圾回收器?手撕:最长上升子序列1. 这个题你现在的时间复杂度是多少?2. 有没有其他更快的思路?(贪心+二分优化O(n log n) 没想到)反问:这个岗位做的业务是什么?自己计网和操作系统的八股答的不好,G
发面经攒人品
点赞 评论 收藏
分享
发面经攒人品提前一天面了,大概35分钟,主要是拷打了agent项目,问ai相关的,传统后端的八股没咋问1. 自我介绍2. 介绍之前实习的业务3. 比如你在重构一些历史性的业务,这个时候新的需求来了,遇到这种情况了吗?怎么处理?4. 你简历上其他的项目涉及到多人协作吗?是从哪里找的这些项目?5. 讲一讲你的agent项目6. 讲一下项目中rag的拆分、存储、使用逻辑7. 项目用了spring ai框架,讲一下这个框架的整体结构8. 当时为什么选择这个框架?9. 了解非java的agent开发框架吗?10. 我看你的这个agent项目各层级都搭建好了,你认为你的这个项目还缺什么?11. 讲一下你的agent上下文怎么做的?12. 你了解长期记忆、中期记忆和短期记忆吗?13. 你这个项目用的什么大模型?14. 其他的大模型你用过或者调研过?15. 你平常的时候用什么大模型或者IDE工具辅助开发,ai辅助编程用什么?16. 你用刚刚提的大模型或者ide写了哪些代码?17. 你平时用ai编程的时候,你感觉他的代码质量高不高?你觉得有什么办法提升吗?18. 我问一下啊,就是你来实习,想要达到一个什么样的目标?19. 实际上我们对实习的同学有一些产出要求,来了后要承接一些真实落地项目,按照你的理解,以什么方式最快去能上手,然后做需求?无手撕反问1. 具体是京东物流的哪个业务?一些与客户相关的系统,在物流里面算是比较核心2. 业务中agent的场景,用的啥框架?用的springAi,现在在某些小场景做了一些agent,之后会探索核心场景中agent的应用3. 如果过了本轮,后续还有几面?还有一轮,然后他又问我手头有没有其他offer,自己有什么期望,想去哪个公司。
查看19道真题和解析
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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