字节后端开发面经

1. 自我介绍
2. 问了一下项目
3. cannal的作用和架构?
4. Redis中用Lua脚本的优势或者好处?
5. Redis内存满了之后怎么办?
6. 缓存击穿,穿透,雪崩怎么解决?
7. MySQL的索引覆盖是什么?以及一个场景题,问会不会发生索引覆盖
8. 为什么要遵循最左匹配原则?
9. 用什么工具检测IP的连通性?用端口呢?
10. TCP为什么发生粘包,怎么解决粘包的问题?
11. HTTP的响应吗有哪些,追问了302是什么意思,以及是怎么获取新地址的,401是什么意思?
12. HTTP请求头部有哪些?
13. HTTPS防范中间人攻击是怎么实现的,如果我伪装服务器呢,怎么判断?
14. 什么是虚拟内存?操作系统是怎么实现延迟分配的?
15. RPC框架有了解吗?注册中心的作用是什么?数据经过注册中心吗?
16. Kafka是如何实现顺序消息的?
17. Spring里面哪些注解用于声明Bean?
18. 非阻塞I/O相对于阻塞I/O的优势在哪?
19. 算法刷过吗?有什么经典百八十题做过没
20. 讲讲在操作系统视角,我们常说系统切换,切换的什么东西?为什么切换会有额外的开销?
21. cpu有缓存失效问题吗?怎么解决?
22. volatile有什么作用?为什么有了MESI还要volatile?
23. 既然CPU底层已经有了解决方案(MESI),为什么Java层面还要额外做工作(JMM)呢?
24. Java里面的stream流用过吗?map和flatmap有什么区别?
25. 怎么判断一个对象可以被回收?GC roots有哪些?
26. Java内存模型中happen-before是干嘛的?
27. 什么是系统调用?怎么发生系统调用?操作系统是怎么进行状态切换的,用什么机制?数据在这之间传递呢?
28. Spring中Bean有哪些作用域?会话是什么意思?
29. sleep方法释放锁了吗?
全部评论
同学,瞅瞅我司,医疗独角兽~ 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 昨天 09:21 广东
八股盛宴啊
1 回复 分享
发布于 10-22 12:51 江西

相关推荐

timeline:一面 9/10自我介绍实习挖掘项目挖掘:Embedding时用到的向量数据库,文章解析和分块的功能等,ES的原理,召回的策略实习比较大的挑战和难点是什么项目关于Redis有用到哪些情景Redis是内存数据库,有什么机制去防止数据丢失(RDB,AOF)Redis如何处理过期的情况Redis有哪些具体的数据结构介绍一下BitMap介绍一下ZSet提到了ZSet用于排行榜,如果相同分数但是我想让先达到这个分数的人排在前面,如何设计(加时间戳的综合score)ZSet的底层实现是什么样的,讲解一下数据库中有比较大的表,如何进行分表,比较的依据有哪些数据库事务的特性ACID介绍一下索引,索引和事务的关联手撕:lc485,最大连续1的个数二面 9/19自我介绍问实习项目用kafka用在了哪里为什么选用kafka,不用其他的消息队列为什么文件上传这种轻量的要用kafka消息队列的丢失如何处理如何监控是否上传成功告警的频率以及如何设置的,是埋点还是别的是实时的数据吗还是离线的数据同步看板是利用了什么方式如果看板数据无穷无尽的话grafana搞不定怎么解决kafka发送一条消息到消费经历什么过程如果超过最大处理次数都没有成功会怎样手撕:lc109:有序链表转换二叉搜索树三面10/9自我介绍问实习提示词优化了什么,技术难点校验规则变化了怎么处理XXL-Job讲一下怎么用的XXL-Job的推和拉,有什么区别哪个好手撕:lc581:最短无序连续子数组hr面 10/14意向 10/21感谢字节收留
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

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