腾讯实习笔试面试小记

四月过了快一半了我却一篇文章都没写,但是我四月要写四篇!包括一篇 Trait 和 Monad。

稍微讲一下最近的事情,起因是有人觉得我蛮不错的推荐我去参加鹅厂的实习。真是谢谢

人家貌似不知道我是专科生,然后我看着每个岗位都写着本科学历心里有点忐忑,本来想不去的,但是想一想自己被刷下来了也是个经验呀。

然后去笔试了。笔试的不怎么样,人家还是 Javascript ObjC Java C++ C 混合起来考的。

很多数学题我都半蒙半做的,比如说最后有一道猴子摘香蕉,以为是自己一直搞不清楚的排列组合题,没仔细看,蒙了个 C_{50}^{2} 结果是这是个 fib 函数……

没想到通过了,让我去面试。

第一个面试官让我选个项目来说,我就说 ika 了,毕竟是料蛮足的。

然后就谈到编译这块去了,编译器,编译优化以及Gradual typing。反正挺顺利的。

然后出了个算法题,两个数集合并,我说了两个方法:

第一个是以一个数集建立二叉查找树,然后第二个数集查找。实际上随后想了想排序然后二分查找就行的,主要是原地。

第二个方法,我想到编程珠玑上面的 bitmap,所以说把数集作为位向量保存,他让我算算大小如何,我算了一下反正蛮大。后来算了一下 int 的话两个数集需要正好 1GB,这方法真臭……问我内存受限的时候怎么办,我就说 hash……嘛,一开始就说 hash 才好吧,半生不熟想要一个时髦的方法来卖弄 Orz

然后一面就过了,去二面。二面就没一面那么好了,让我做了两个题:

第一道是“去掉大王小王的扑克牌里面,随便抽两张,抽到相同颜色的牌的概率是多少?”,我深刻的感觉到自己数学的弱,竟然算出来是 0.5。知道是错的但也不知道怎么是对的TAT。

另一题就比较简单了 0..1000 有多少个 “7”,想了一下是300个。出门用 Python 检验了一下确实是。

之后问了快排和HTTP,倒是没什么问题。不过他问了我两次懂不懂系统 API 以及有没有并发经验,我不懂呀,勉强只能算有并行计算的经验。

出了门感觉凶多吉少,回家等结果反正基本没指望了,平复等待时交集的心情去玩游戏,玩着游戏顺手查了查竟然过了,我游戏也没心思玩了直接秒退……

之后是 HR 面,没什么问题,就是我说我要专升本,结果不符合人家找实习生的要求:明年毕业。昨天第一次面试的面试官打电话过来让我考虑一下(感觉人挺好,感谢)。

纠结了好久,最后还是放弃了腾讯的实习。这个机会非常好,但毕竟我还年轻,好好打基础才是王道。

如果面试的过程是我碾压笔试和面试官就另说,但是我自己看起来自己实在是问题多多,二面能过我也很诧异……有可能是一面的表现的缘故吧。

腾讯实习笔试面试小记》上有13条评论

  1. nareix

    额。。你完全不必为学历自卑什么的。这水平比大多数研究生强的多。。大你 7 岁的研究生看完默默的哭了。。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注