QQ 后台开发 一面凉经

1.手撕:题目是LRU,面试官让我做LFU,输入输出没搞出来,给面试官讲了思路
2.手撕里用了hashmap,吟唱hashmap的八股
3.我用的是双向链表实现,问我为什么不用linkedlist,没答出来
4.稍微问了一点项目的问题
5.你相对于你的同学有什么优势(?
6.想问我计网,我没听清是http还是tcp,我问他是想介绍http吗,他说也行,然后就问了1.1 2 3的区别,在udp那里问为什么不用tcp,没答上来

反问
其实也没问出什么,我问他对我接下来的学习有没有什么建议,他直接笑出声了,我也不知道他是想表达什么,再细问一下就套公式回答我“我们招实习生是要培养,基础扎实即可,有对开源框架感兴趣更好”

结束了
面试一小时
感觉是kpi面,甚至没有自我介绍,估计是凉了
问的八股其实有印象但是太紧张没说清楚,第一次面试一紧张就脑子一片空白

—————————补充——————————
问完项目还问了一个很模糊的问题
问我看过什么开源框架的源码,我说看过spring的,然后他就让我说一下这个框架的亮点,
我就是吟唱了一下IOC和AOP,然后面试官也没说什么,这个问题就不了了之了
#后端开发# #腾讯# #暑期实习#
全部评论
LFU好难的,我做了好多次也只能描述一下思路,面试场景下手撕得紧张死😥
1 回复 分享
发布于 2025-02-28 21:57 广东
看起来也没什么八股,就一个HashMap和TCP,包KPI的
1 回复 分享
发布于 2025-02-27 14:11 安徽
linkedlist移动节点不方便
1 回复 分享
发布于 2025-02-26 18:46 湖南
[叹息同一小时,面完一小时挂了
1 回复 分享
发布于 2025-02-26 18:12 香港
点赞 回复 分享
发布于 2025-03-03 13:43 上海
后续:已经挂了
点赞 回复 分享
发布于 2025-02-27 23:45 广东
这个输入输出是啥意思,是ACM模式要把["LFUCache","put","put","get","put","get","get","put","get","get","get"]这种命令解析成具体操作吗?直接写道main里行不行? LFU cache = new LFU(2); cache.put(1, 1); cache.put(2, 2); System.out.println(cache.get(1)); // 返回 1 cache.put(3, 3); // 去除 key 2 System.out.println(cache.get(2)); // 返回 -1 (未找到) System.out.println(cache.get(3)); // 返回 3 cache.put(4, 4); // 去除 key 1 System.out.println(cache.get(1)); // 返回 -1 (未找到) System.out.println(cache.get(3)); // 返回 3 System.out.println(cache.get(4)); // 返回 4
点赞 回复 分享
发布于 2025-02-27 14:50 安徽
出结果了吗?我昨天晚上七点面的,现在还没结果
点赞 回复 分享
发布于 2025-02-26 20:35 陕西
这么狠?面试官自己撕得出来吗
点赞 回复 分享
发布于 2025-02-26 18:22 广东
面这么久
点赞 回复 分享
发布于 2025-02-26 18:07 广东

相关推荐

前言:面试官说不方便开摄像头,而且有很大杂音,感觉应该是没在会议室设备不好之类的。不知道是不是KPI面面试总时长1个小时,没有录音,以下是回忆:1. 先在聊天里给了一个代码(主要与可变参数函数和越界访问段错误有关),让我判断编译能不能通过,运行会不会崩溃(这块是print函数输出,平时本菜狗很少用,连%d输出的是整数还是浮点都忘记了,尬死我了,但最后回答应该是没错的)2. 现在我在一个客户端向服务端发送数据,什么情况下会导致发送阻塞,底层原因是什么?(这里从socket发送缓冲区和TCP滑动窗口机制回答的)3. 直接开始项目,问了我的第一个项目,提了一嘴很少看到有人写这个,让我讲述一下动机,从前期技术选型到中期代码实现到后期优化测试都讲了一遍,然后问了项目中io_uring和eventfd实现、Reactor和Proactor模型区别,有栈协程和无栈协程,ucontext与其他协程上下文实现有做过对比(没做过)4. 问第二个项目,主要问了Raft算法,引申出一个分布式场景题:一个分布式集群,每个节点存储的数据量很大,其中一个节点宕机,为了恢复服务需要新加入一个节点,那么就要将其他节点的备份数据复制到新节点,问因为数据量很大,复制导致带宽占用很大,影响了其他节点的正常服务,你会如何解决?(答了在低峰期复制,在高峰期使用转发机制)5. 写项目的时候有没有用到AI,是如何用的?6. 如果让你借助AI从0实现一个Raft算法,你会如何与AI交流?7. 写给AI看的文档和写给人看的文档有什么区别?(内心OS:这是什么问题?)8. 反问:部门业务,实习时间要求,下一面时间(这里面试官说“在我这没问题”,是不是过了)
查看16道真题和解析
点赞 评论 收藏
分享
评论
8
65
分享

创作者周榜

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