2018后台开发(C++)暑期实习面试总结 (3)

一直有所耳闻摩根IT在浦东正装面试,逼格高的不行,想要体验一下资本主义的糖衣炮弹于是就投了简历。很快就过了简历筛选,之后不久就给了一个笔试链接,在3月18日前完成。笔试题目可以在C++和java中选一套题,题目非常的...emmm...很抠细节,而且全是不定项选择题少选不得分。我都不知道自己是怎么通过笔试的...
  笔试不久收到了电面。全程英文,感觉题目都是快问快答,从C++、操作系统、网络到数据库,基本所有的都是考得最简单的概念题,比如what\'s the difference between TCP & UDP? 基本都是快速作答,不过对有些问题比如smart pointer我也作了适当的引申。
  之后收到现场AC面的邀请,建议正装。我是参加完苏州的微软面试后直奔上海,头天晚上还特意跟前台借了熨斗2333.... 第二天到现场,这逼格,确实是比互联网公司高一点...
  AC面需要先做30分钟的笔试,题目纯英文,类设计+两道基于前面的设计的编程题。题目不难,很快就能写完。之后会有面试官领人到具体的房间,每轮面试两个面试官坐在一左一右Orz.... 一面的问题主要是回顾刚才笔试题中写的代码,详细说明如此设计类的原因以及两道算法题的核心。还简要问了一些基础知识。全程英文,但是不会很难,大不了就pardon.
  在面试房间等了一会,迎来了两位大佬。先聊了一下人生,然后我嘴贱说了一句陈硕,然后两位面试官哈哈地笑起来,说“He worked in my team...” 惊了...之后的面试题以你如何设计一个XX为切入点,以点带面说了很多相关的知识,然后再加以实现。自己答得很不好,感觉思路不是很清晰,面完只觉得自己要挂...可是没想到两天之后还是发了offer...
  Tips:摩根的面试都是用英语,因此提前准备准备一些专业术语的英文还是十分重要的。可以在自己做的中文基础知识总结上试着都用英语说一遍,然后把相关的专业术语对应的翻译记下来。虽说都是英语,大胆说就完事了,大家彼此都是中国人,总能听懂的。此外,笔试题中涉及到很多C++面向对象的知识,应该要重点加以复习。

Failed

总结了一下面试挂的公司,挂的原因主要有两种,一种是对于某些知识还是不够熟练,需要进行恶补或者强化;另外一种就是自己的技能栈与其岗位要求八字不合,聊不到一起去,对这些,以后敬而远之即可。

阿里

阿里的实习生招聘开始得很早。从BBS找到一个阿里云的师兄内推,是一个做数据库的团队。没两天就收到了电话面试,面试官对照着简历一条条开始问,每一条技能都有相关的问题,角度比较刁钻且切中要害;幸亏针对简历进行了专门的复习,倒也还好。一周后打来电话说二面,这一次的问题的难度明显加大,对于上次面试已经问过的基础部分完全没有提及,每一个问题都是切中要害,并且算是比较深。不过自己那个时候确实也大意了,很多本来应该能够回答上来的问题没有答上来,比如锁的实现?信号的详细实现?TCP状态的切换?Time-Wait的作用?
虽然这次面试一面完就知道自己要挂,但还是很开心,幸亏这次面试让我重新对很多的问题进行了更为系统化的梳理,后续面对其他公司的面试也就从容很多了。
后来又有一个电话打来说之前内推的流程没有动静,他那边是计算平台的,能不能重新面试。那当然是说能,可是一面试依然懵逼,还是熟悉的阿里味道,对每一个问题都要一直追问,直到不会为止。然后还写了两道题,二叉树非递归后序遍历和循环队列,我自认为都写出来了,不过可能前面基础知识所展现的深度还是不够,那么结果自然也就是没有下文了。
  教训:阿里对基础知识极为重视,因此对于后台开发而言的所有操作系统、TCP相关的内容一定要深入深入再深入。然后也需要学会自我展现,因为阿里的面试官最后问的问题到最后会很深,需要学会引申,然后以点带面自己讲出很多知识点,表现出自己的知识广度。不过所有这一切的前提是,所有引申出来的部分,自己最起码是可以说出个一二三的门道来的。加油,秋招再战!

美团&卡中心

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdgdp.html