时间线:
6-23号hr面试邀请,1-2面约到6-30号
6-30号:
第一面:简单自我介绍,然后谈了一下在现在在腾讯的实习,然后就腾讯的实习工作,深入问了一些问题,主要是优化算法设计方面,涉及内容:树,排序,hash,大数据处理。没有出算法题。然后询问了一些操作系统方面的内容:内存管理(虚拟内存等),进程线程等。反问有什么问题要问的。
第二面:简单自我介绍,问对腾讯和字节发展的看法。算法题:从左上角走到右下角有多少种不同的路线(面试官说不是用dp给我整蒙了。。。实际他就是希望我用递归记忆华搜索的方式。。。也是有点迷?)然后问了一些基础问题:讲一下各种锁,以及自旋锁在什么情况下使用,讲一下内存管理等等吧,记不太清楚了。对了还问了能不能去字节实习。
7-3号:
第三面:简单自我介绍,然后问ptmalloc, tcmalloc(不了解。。。),然后问了下hash的实现,然后手写一个用拉链法实现的hash table(用的vector>实现的,面试官在结束的时候才跟我说希望我用链表的写法,尴尬,当时就觉得这么写简单。。。。)然后问怎么实现线程安全的hash table,然后问如何优化。分布式系统的问题:一致性hash以及各种情况下的处理。反问环节(问还有下一面吗?答还有一个leader的leader面试。摊手,好吧)。同样问了能不能去实习
7-9号:
四面面试官有事,再约时间
7-10号:
第四面;简单自我介绍。腾讯和字节实习的感受和对比。代码题:实现求一个整数流的下中位数。然后问了一下CAP理论,(一开始说问网络的,但是对网络真的不是很有把握。。。)以及zookeeper,一致性协议等等, 然后是项目介绍。反问环节。
7-12号:
hr面:简单自我介绍,聊一下腾讯和字节的实习感受。。。。聊能不能去字节实习,聊秋招offer的问题。时间大概20min,就说自己的想法就好?这一面就纯聊天。
update
7-13号:
收到hr微信消息,说综合面试未通过,问原因,说其他跟我条件相同的人没有提到希望有上海户口这种考虑,言外之意就是我要求太多(md,优先考虑有户口有啥问题)还跟我说别的候选者都没有这种需求啥的。都怪我太年轻,就应该哼着哈着都应下来,啥要求也不提。(我还跟hr说其他人应下来也不一定最后没有我这种考虑,hr说有自己的考量。。。希望你考量是对的吧)最后奉劝大家。。。hr还是要小心,真的是不要说实话啊,就顺着说。。。要不浪费这么久的时间,太难受了。
update
跟hr聊,据说是终面的leader最终决定不要了...还是太菜?
面试感受:
流程还是走的非常快的,遇到的面试官人都超级好,字节的面试体验跟之前实习面试体验一样的赞。希望能给一个Offer啊~
update
还是不要跟我一样在hr面的时候太过于实诚,先把offer拿到再说。(对字节这种理由拒绝很不爽)。
全部评论
(12) 回帖