字节提前批面经
部门不多说了,防定位
一面:
1. 权益抽奖怎么设计的
2. 怎么防止的超发
3. 怎么应对高并发抽奖
4. 数据库三范式
5. Mysql 索引,索引结构,失效原因
6. 线程池种类,为什么会 OOM,内存溢出和内存泄漏的区别
7. 有没有碰到过内存泄漏的场景,怎么排查
8. 网络模型,OSI 七层和 TCP/IP 四层,各层作用
9. 刷抖音时遇到下一个视频加载很慢,原因可能(视频缓存失效;高并发下请求的分发不均匀导致较多请求落到少数服务器上,服务器带宽等资源耗尽;由于网络拥塞导致获取短视频 url 的包丢失或者发不出去)
10. 一次 HTTP 请求的通信过程
11. 手撕,策略模式实现,要求不同策略间可以复用匹配条件
二面:
1. RPC 消息协议怎么设计的,各字段占用的空间,哈希计算怎么做的;
2. 用户权限管理,登录认证流程,Token;
3. 消息队列的引入原因;
4. 消息队列和定时任务的区别,各自应用场景,如何选择;
5. 怎么监控定时任务有问题;
6. 定时任务出问题的可能的原因,以及如何处理;
7. 通过 Limit Offset 分页的问题,对数据库的影响,哪些指标可能会出问题,占用内存是否会出问题;
8. 使用过哪些数据库;
9. 如何统计热 Key;
10. 取出大文件里出现频率最多的十个手机号码;
11. 爱好,看过的课外书籍,博客,实习代码量;
12. 手撕,两个线程交替打印奇数和偶数,volatile 原理,原子类的使用,两者的区别。
三面:
深挖项目,算法 带失效时间的 LRU
#面经##秋招##字节#
一面:
1. 权益抽奖怎么设计的
2. 怎么防止的超发
3. 怎么应对高并发抽奖
4. 数据库三范式
5. Mysql 索引,索引结构,失效原因
6. 线程池种类,为什么会 OOM,内存溢出和内存泄漏的区别
7. 有没有碰到过内存泄漏的场景,怎么排查
8. 网络模型,OSI 七层和 TCP/IP 四层,各层作用
9. 刷抖音时遇到下一个视频加载很慢,原因可能(视频缓存失效;高并发下请求的分发不均匀导致较多请求落到少数服务器上,服务器带宽等资源耗尽;由于网络拥塞导致获取短视频 url 的包丢失或者发不出去)
10. 一次 HTTP 请求的通信过程
11. 手撕,策略模式实现,要求不同策略间可以复用匹配条件
二面:
1. RPC 消息协议怎么设计的,各字段占用的空间,哈希计算怎么做的;
2. 用户权限管理,登录认证流程,Token;
3. 消息队列的引入原因;
4. 消息队列和定时任务的区别,各自应用场景,如何选择;
5. 怎么监控定时任务有问题;
6. 定时任务出问题的可能的原因,以及如何处理;
7. 通过 Limit Offset 分页的问题,对数据库的影响,哪些指标可能会出问题,占用内存是否会出问题;
8. 使用过哪些数据库;
9. 如何统计热 Key;
10. 取出大文件里出现频率最多的十个手机号码;
11. 爱好,看过的课外书籍,博客,实习代码量;
12. 手撕,两个线程交替打印奇数和偶数,volatile 原理,原子类的使用,两者的区别。
三面:
深挖项目,算法 带失效时间的 LRU
#面经##秋招##字节#
全部评论
楼主,带失效时间的lru咋写呀,用的java定时器吗
策略模式是你主动提的吗,还是说面试官直接让你写的
相关推荐
2024-11-11 15:12
南昌大学 材料工程师 一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助
1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写
2. “干部及社团经历”和“自我评价”删掉
3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来
4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享