腾讯pcg后台开发暑期实习一二面面经(已OC)
更新4.14 来还愿啦,今天下午5.10收到oc电话,可以放心等待邮件offer啦!
准备了好几个月,终于可以放松下来了,接下来休息几天就准备其他事情了
祝愿伙伴们也能早日OC啊!
=========================================================================
更新4.9 今天上午收到的hr面试通知,晚上19.30面的,整体很顺利的,hr小姐姐说话很好听,目前状态为录用评估中,已云证,许愿oc呀!
(补充:面试的时候问了hr小姐姐具体啥部门的,她说我是pcg下面的QQ部门~)
==========================================================================
以下是原贴
楼主本科大三985在读,目前就面了两家公司,字节和腾讯,字节因为某些原因和面试官在某个知识点上有争执导致直接凉凉,腾讯在被捞起一次后一直冲到了HR面,顺便许愿一下HR面呀!
腾讯一面 4.2(2h30min)
1.自我介绍+项目(分析一下你项目中的安全性问题)
2.安全性考虑,面试官疯狂问安全,从前端交互到后端数据库存储再到配置文件加密(还好之前做过准备,了解到了jasypt,说到这个的时候面试官好像挺满意的)
3.经典八股文,http与https,但是面试官同时也更深入的问了tomcat与request的交互核心(service、engine那一块,同时也问了请求转发到处理的详细过程)
4.分布式锁相关,问了redis的实现以及是否了解过其他类型的分布式锁以及使用场景等等
5.同样深入考察redis(不过面试官好像都不怎么喜欢问底层数据结构,都是具体的使用场景题,比如消息队列,用redis实现延时队列这样的,然后底层就问了下跳表和压缩列表的实现)
6.问了我操作系统里的进程、线程和协程(老八股文了),但是面试官对协程很感兴趣,就追问了我协程能否说的更细一点,然后我balabala,后来我这几天学GO后才知道为什么腾讯喜欢问协程了。。。
7.经典八股文,TCP的可靠传输,然后我在答校验和的时候细说了TCP是首部20字节,UDP8字节,多了个伪首部,然后面试官追问我UDP8字节里存储了些啥,我当时只答出了源端口和目标端口,确实紧张就说不出来了,这是我八股文里唯一一个答的不完整的地方。
8.spring源码看过没?然后让我细说一下beanFactory和Factorybean,再问了一下spring中的定时任务怎么实现(我答了spring task,然后面试官就不问spring了)
9.算法题:三数之和 && 字典序的全排列
(八股文答的非常完整,面试官都问我是不是准备了很久了,然后时间那么长基本都在说项目和场景题,各种各样的集群分布式问题,QPS啊,redis延时双删的目的啊啥的,两道算法题第一个写出来了,第二个确实没写出来,但是有想法,和面试官说了下就让我过了)
反问环节:面得咋样(面试官说基础知识确实掌握的挺好的,但是业务逻辑方面还需要提升,算法也需要多加训练)
最后过了2天才变为复试状态。
腾讯二面 4.6(40min)
1.经典问项目,然后又是安全性问题(腾讯好像确实喜欢问项目安全性,当时面试官还说你要是来腾讯第一步就得把你的安全意识培养好。。)
2.负载均衡相关,怎么实现,redis?balabala这个跟他说了很多
3.聊到redis面试官就有的问了,又是集群,队列场景啥啥啥的,最后还问了是否知道一致性hash,然后我又balabala给他解释了一番,他就嗯嗯下就不继续深入了
4.剩下的就是楼主擅长的环节,经典八股文时间,这次二面发挥不错,面试官的所有八股文全部解决了,从计网到操作系统到多线程到并发到锁,全部说的明明白白。
5.八股文环节由于答得太好,这时候就跟面试官聊了起来,他问我是不是背面经了,我就坦白了说为这个面试准备4个多月了,然后啥啥啥的,可能因为我的真诚态度吧,面试官对我的回复挺满意的。
6.口述算法环节:10万个数中找中位数 && 寻找两个节点的最近父节点
(中位数我一开始想说排序立刻就被面试官否定了,然后用分治法的思想说了下面试官才放过我...
父节点那个刚开始确实没思路,然后在说完深度遍历+递归后就想到了左右节点的差异,就跟面试官说每次从一个节点开始遍历,如果遍历到这两个节点都在它的左(右)子树里,那么它就不是最近父节点,然后面试官就说可以了)
最后又和面试官聊了会,面试官问我一面的时候有没有介绍一下他们的部门,然后我说没有,他就balabala简单介绍了一下,然后问我能来实习多久,我说三个月,他就跟我说三个月不够,腾讯的暑期实习大部分都能直接转正,
所以希望实习后能直接留在腾讯,腾讯会在实习期结束直接给表现好的人发offer,然后我就说可以和辅导员商量,三个月以上也是可以的。
反问环节:暑期实习的工作时长弹性怎么样?(面试官就说了和普通员工一样),然后我还问部门是不是在腾讯新大厦里,hh
最后面完没过10min,我的官网状态就从复试变成hr面试了,腾讯效率还是很高的。
最后许愿hr面试吧,准备了那么久的暑期实习,就差这最后一步了,一起加油吧!