字节后端三面面经

整体还是有点难度,主要是每个问题看似简单,但是都会深究。但是面试官人很好,体验很 good
1.自我介绍
2.学习比较大的一个项目
3.介绍其中一个项目。拷打。
4.介绍其中一个难点以及如何解决?
5.项目如何分工?
6.慢sql如何排查?自己项目排查过程?
7.加索引一定有用吗?失效情况?
8.看你提到了redis,说说数据结构以及你项目的应用场景
9.redis的内存淘汰和过期策略
10.jvm了解哪些参数,怎么设置?
11.CMS的底层原理?优势在哪?
12.G1垃圾回收器原理?跟CMS比较?
13.设计模式都有哪些?项目中用了哪些?举例子
14.linux常见命令?
15.Java集合类型主要有哪些?以及各自原理
16.hashmap的put过程?
17.手撕带过期时间的LRU?
18.如何优化?线程安全?
19.反问

面完问下 HR 就说过了
#牛客AI配图神器#
全部评论
接好运
1 回复 分享
发布于 02-13 10:47 广东
向大佬学习学习
点赞 回复 分享
发布于 02-19 22:40 河南
表扬了
点赞 回复 分享
发布于 02-16 01:38 江西
佬什么bg呀,同部门年后面
点赞 回复 分享
发布于 02-15 00:11 河南
带过期时间的LRU是算法题吗
点赞 回复 分享
发布于 02-13 22:13 四川
哪个部门
点赞 回复 分享
发布于 02-13 17:54 广东
这是实习还是校招呀
点赞 回复 分享
发布于 02-13 17:01 广东
恭喜上岸
点赞 回复 分享
发布于 02-13 16:36 河北

相关推荐

02-09 16:14
武汉大学 Java
1. 问一下本科经历2. 介绍一下你第一个项目3. DDD分层架构比传统的MVC有哪些好处?4. 你设计的业务分配的算法介绍一下?5. 算法有哪些优化思路?6. 动态标签列设计怎么思考的?7. 数据量有多大?8. 数据量很大的话,数据存储怎么优化?9. 如何保证缓存和数据库之间的数据一致性?10. 相对于你这个项目用哪种方案?11. 项目中遇到的最大的困难是什么?12. 介绍一下第二个项目13. 模型分析diff的上下文怎么考虑?14. 如果diff的关联的上下文很长超过token,你会怎么办?15. 你想的这种方案,最后输入给模型的prompt是什么?16. 对于大模型的其他组件如RAG和skills有了解吗?17. 那你有想过把代码拆分成一些知识库放在rag里面吗?18. 有对比过其他模型的分析效果吗?19. golang有了解吗?20. HashMap的底层结构21. 为什么要用红黑树?22. 红黑树增删的时间复杂度?23. MySQL事务隔离级别24. MVCC实现原理25. 手撕算法:lc402 移掉k位数字 -> 没想到单调栈,暴力枚举了QAQ反问面试官之后,感觉我的缺点主要在于项目太过于玩具了,对于高并发什么的思考处于比较浅的地步,还有就是code-review对于call graph还有一些成熟的方案不怎么了解过,相当于纯demo,面过几场才知道QAQ,估计是没啥希望了,继续沉淀了噶人们
查看25道真题和解析
点赞 评论 收藏
分享
评论
13
47
分享

创作者周榜

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