部门不多说了,防定位    一面: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#面经##秋招##字节#
点赞 5
评论 2
全部评论

相关推荐

当年还在美团那个倒霉的 Peppr 团队工作时,我一直有个疑问:这群人每天到底在自嗨什么。每次开会一堆人围着一堆“看起来很高级”的文档转,模板统一、名词复杂、页数感人,每一页都在暗示一件事:“你不懂,是因为你不专业。”但现实是——代码照样写在 💩 山上,该出问题还是会出问题,这真的很逗,系统一出问题,文档的唯一作用就是证明:“我们当初确实认真写过文档。”所以本质区别到底是什么?是代码质量提升了,还是大家在精神层面完成了一次“工程师 cosplay”?有句话说得好潮水退去才知道谁在裸泳。还记得当时的马哥、明哥(图 1 左)最爱反复强调一句话:“所有场景一定要想到。”、“这个场景为什么没考虑到?”不过他们这些话我是真的听进去了。不然我也不会在一年多前就说:这个项目活不过两年。顺带一提,那段时间还有个固定节目。每次下楼,总能听见我明哥在吐槽不同的人。我从他身后绕过去,经常能听到他一边抽烟一边说:“xx 这小子太坑了,回头我一定要跟马哥说说。”于是深谙人情世故但真不会抽烟的我也会从口袋掏出一支低尼古丁含量的烟给自己点上,假意自己什么都没听到什么都不知道,只是来抽烟的。后来我才明白,这可能也是团队文化的一部分:问题永远在别人身上,而我们,永远在复盘里😂。
秋招白月光
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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