字节-番茄小说-日常实习-后端二面凉经

面了2小时,场景题差不多用了一小时,不断追问

1. 基于redis的分布式锁怎么实现的?怎么解决误删问题?怎么解决锁超时无法释放的问题?
2. Lua为什么能保证原子性?
3. 讲讲Epoll的原理?
4. 为什么MySQL用B+树, 不用红黑树?
5. 在不考虑内存空间限制的情况下, B+树和红黑树都在内存里, 这两个相比哪个查询效率更快?
6. MySQL的InnoDB存储引擎会不会每一次查询B+树的索引都要去磁盘IO?为什么?
7. sql题, 考察最左前缀匹配原则。追问:最左前缀的底层原理是什么?
8. MySQL的可重复读怎么实现的?可重复读能解决幻读问题吗?了解间隙锁吗?

场景题1:
场景:设计一个网络服务器,现在有【多线程 + 每个线程内部阻塞IO】 和 【单线程 + Epoll】这两种方案
(1)这两种方案在cpu负载,时间效率,内存资源占用这三个方面各有什么特点?
(2)现在有大量的就绪socket需要处理,使用单线程模型有什么问题?该怎么优化?
(3)开放题:如果让你来设计一个网络服务器,你有什么方案?

场景题2:
场景:现在有一天内的大量日志,每条日志记录了用户id, 登陆时间,登出时间 {userid, login_time, logout_time}, 时间单位是秒。
(1)怎么求出一天内的最大在线人数?
(2)怎么求出维持在最大在线人数的最长持续时间?

手撕算法:LRU,可以使用标准库的链表和map,自己构建测试数据,ACM模式
全部评论
这面试狠狠上难度了
3 回复 分享
发布于 2025-03-15 16:14 广东
耐面王
2 回复 分享
发布于 2025-03-16 16:35 湖北
佬是面的哪个部门的,这么难
1 回复 分享
发布于 2025-03-15 12:17 河北
这也太难了吧
1 回复 分享
发布于 2025-03-14 22:00 广东
请问这是本还是硕呀?日常实习的面试这么难吗 为什么还有场景题
点赞 回复 分享
发布于 2025-08-06 15:19 湖北
吓人
点赞 回复 分享
发布于 2025-04-05 12:01 浙江
哥 太强啦
点赞 回复 分享
发布于 2025-04-02 23:23 江苏
27这么难吗
点赞 回复 分享
发布于 2025-03-30 17:54 广东
大二就想逃离校园生活了吗
点赞 回复 分享
发布于 2025-03-24 17:43 北京
场景题好难
点赞 回复 分享
发布于 2025-03-18 19:22 广西
场景1单线程epoll的方案缺点是单线程只有单cpu在利用,无法处理大量的读写请求。 其实是不是可以改成单线程监听读写请求,线程池处理读写请求的模型
点赞 回复 分享
发布于 2025-03-17 22:05 湖北
佬科班吗
点赞 回复 分享
发布于 2025-03-17 15:57 四川
佬什么bg啊
点赞 回复 分享
发布于 2025-03-17 15:34 重庆
这能是跟我一届的吗,我这几周字节三战都没过一面,这周四四战
点赞 回复 分享
发布于 2025-03-17 12:42 湖南
佬能透露下是哪个部门吗
点赞 回复 分享
发布于 2025-03-16 13:59 上海
太有实力了
点赞 回复 分享
发布于 2025-03-16 10:58 上海
是本还是硕捏
点赞 回复 分享
发布于 2025-03-15 16:09 湖北

相关推荐

04-24 03:20
门头沟学院 Java
发面经攒攒人品,现在复盘觉得自己答得超级无敌烂😭第一次面大厂就被狠狠拷打了,尤其是布隆过滤器只背了一点原理,被问得汗流浃背了。简历上一段非互联网后端实习+一个agent玩具项目1.agent项目用的是什么大模型?2.部署在什么地方?部署的过程遇到什么问题?3.对模型的推理框架有了解吗?4.实习拷打问题×n……(下面基本是我的八股吟唱)5.redis在你两次同步到数据库里突然挂了怎么办6.说一下redia持久化机制7.缓存击穿、缓存穿透8.布隆过滤器什么情况下会误判9.那一个普通的位运算是100%准确判断的吗?(麻了…)10.布隆过滤器和普通的bitmap有什么区别(答了一点但是现在发现不够全)11.布隆过滤器加hash函数的目的是什么(其实知道但不知道为什么磕磕巴巴)12.布隆过滤器的误判率受什么影响(也莫名其妙磕磕巴巴)13.介绍你实习的时候用的数据库,和mysql有什么区别后续问我对mysql了解程度怎么样,我说还行,面试官说还行那就不问了,后续手撕手撕:LCR 082.组合总和2,一开始不熟悉ACM模式一直报错,让面试官看了一下,面试官让我继续调代码或者写死就行,然后我写死了就运行出来了。反问的时候问我主要写什么语言。面试官人比较温柔,虽然把我问麻了但是面试官人比较好,也可能已经对我无语了🥲
查看12道真题和解析
点赞 评论 收藏
分享
面试官,男性1. 全程未开摄像头,沟通呈现明显不对等。我出于尊重全程开启摄像头,但面试官始终不开启,在本就压迫的沟通氛围下,这种极其不对等的交流方式进一步加重了我的不适感。在我主动询问“为什么不开”后,傲慢地回复:“我们没有规定要开啊,我也没有要求你开啊”。2. 多次打断我的回答,蔑视我的回答,未给与完整表达空间。在我尚未阐述项目的完整思路、背景和实际业务时,便多次打断我的讲述,甚至说道:“你这样表达的很不清楚,我根本看不明白你做的是什么,你讲的不能让我明白,我还是不知道你是怎么做的”,并直接进入否定式提问,这使得正常沟通交流无法展开。3. 提问和交流中多次带有明显否定、居高临下和对抗性的语气。面试官本应是基于专业问题和过往经历的探讨与判断,但这场面试中,我多次感受到面试官并非在客观评估,而是在不断预设“你的工作有问题”,并反复逼迫我承认过往经历中的方案设计存在错误。即使我已经在结合当时的业务场景和资源限制和业务目标做了说明后,对方仍持续以否定性的方式压迫交流,我感受到了情绪上的冒犯。面试官无法掌握压力面和PUA之间的界限,无法综合多视角考虑候选人潜质。4.经常性的在我回答之后不说话,消极怠工,拖延交流,未主动主导面试流程。不清楚面试官是否不想听候选人回答还是在做记录,经常我说完之后对方保持安静,迟迟不继续提问或交流,直到最终的反问环节之前,只是说了“我这边没有其他问题”,并未主动提问“你这边还有什么问题要问我的”,在经过几十秒钟的安静之后,才说可以反问,全程流程十分不流畅、不规范。5.面试官对部门和团队的业务不清晰,业务能力欠缺,并且十分不专业的回答我的反问。在最后反问环节,我询问“组里做什么业务?”,回复“你面试的组是做番茄小说广告变现的,我不是你面试的组的”,我追问“你不是我面试的组的?”,回复“现在还是”。所以到底是不是?目前已在候选人体验反馈平台投诉,要求相关人员和面试官本人正式回应。
我的求职进度条
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
24
147
分享

创作者周榜

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