0实习两周速通腾讯暑期
部门:pcg-应用架构
bg: 9本软工,无实习,只有两个java后端项目
Timeline
3.10 一面 35min
3.12 二面 40min
3.13 三面 1h
3.19 hr面,当天云证
3.21 口头oc
3.25 发offer邮件
面经
一面:
写在之前的帖子里了,链接:https://www.nowcoder.com/feed/main/detail/f2e720be155c4b309075de2c78aa0f2e?sourceSSR=users
二面:
全程项目,无八股。
项目25min
- 多机部署的时候,怎么保证消息发送的一个准确性
- 为什么用rocketmq做消息转发,有考虑过别的方案吗
- 后端如何决定用户连接到哪一个结点,如何维护连接关系
- 如何处理网络断连的问题
- 消息存储过多,数据库成为瓶颈怎么解决
- 你的后端的那个节点都是无状态的吗
算法:lc56 合并区间 (10min)
三面
压力面
项目 30min:
- 离线消息采用推模式还是拉模式
- 消息表分库分表的分片键是什么
- 某个聊天消息量特别大发生数据倾斜怎么办
场景题 30min:
给你一个很大的文本文件,每一行可能有2个g的大小,内存只有1g,找出行末出现次数最多的单词或单词列表。写伪代码。写的过程压力给满了。"你这个算法太慢了","缓冲区出现粘包、拆包怎么办",“你的代码有漏洞你有没有发现”。。。
HR面
50min,跟hr聊嗨了哈哈
- 介绍一下你收获最大的一个项目
- 你们团队有多少人,怎么分工的
- 开发过程中遇到的最大的困难,怎么解决的
- 过程中团队间发生过冲突吗,怎么解决的
- 团队中每个人性格各有不同,作为组长你怎么让团队配合好
- 你的优点是什么
- 有没有经历过努力做一件事最后努力付诸东流的事情
- 假如你的leader给你安排了一个很难的任务,并且ddl快到了,你会怎么在巨大压力下处理
- 现在有其他公司的流程吗
- 为什么选择腾讯
面了这么多场,发现如果之前没有实习的话,项目一定要有亮点并且自己要熟练,多写一些面试官可能感兴趣的点,等他提问,自己就可以掌握主动权。回答的时候体现自己思考问题、解决问题的过程,别太像硬背的就ok。
感觉面试运气占比挺大的,前面字节、QQ都被挂过,被挂也不能说明自己不行,只能说面试官不识货,不用太焦虑,放平心态。祝各位早日oc