腾讯技术运维岗实习面试

    腾讯的技术运营实习面试已过去半个月了,前段时间一直在忙着华为软件大赛和之后的网络技术大赛,没来得及及时总结与反思,在得知进了网络大赛的复赛后,一边准备复赛,一边写写前面面试的经历。

    4.11日下午收到腾讯12号的面试复试通知,没有时间准备,期间华为杯软件大赛的也快到了提交时间,结果也没做出了,我把 重心放在比赛上了,参加腾讯面试只是抱着试一试的态度。

    4.12日下午初面:在酒店面试,一个面试官,面试官非常和蔼,首先自我介绍,看下简历说既然六级过了翻译一下一带一路,见我没回答出来,那丝绸之路呢,积极思密达。用C语言写个冒泡排序,这个还是很容易的,再写个strlen()函数的实现,解释下tcp窗口滑动以及拥塞控制,问下奖学金的情况,看了下简历说,你对c++不熟悉是吧,我说面向对象了解java以及了解些python,接着面试官说,领你去另一个地方进行交叉面试,就去了见另一个面试官,没有自我介绍,直接问做了什么项目,我说最近在参加一个华为杯的软件比赛,直接问用到什么算法,我说ARMA + 最佳适应算法,面试官似懂非懂,接着问C语言多线程如, 我说用的比较少,面试官就直接开始问java,说说java的内存,说说java的多线程,接着是java的同步与异步的区别,积极思密达,我想说我简历上写的是了解java,简单会用,并达不到多线程和同步,最后问了下java的gc问题,总结起来,问的问题角度比较高不拘泥于细节问题,第一轮面试完回来觉得肯定挂了,java的那部分面试真的回答的不好,特别是多线程和同步的问题。

    总是那么意外,晚上11:30收到13日上午二轮面试通知,满怀希望去看看腾讯的大总监。            
    4.13日上午二面:二面面试的应该是总监面,首先自我介绍,然后介绍下研究方向,我说做光纤通信与传感方向的,他说光纤的带宽现在能达到多少,如果从北京至广州,信号传过来大约需要多久,之后开始问Linux都会哪些,我说一些基本的文件目录等移动、删除、压缩等操作,接着问详细说下tar压缩选项 -zcvf 具体每个参数含义,接着问进程间通信方式,积极思密达,说说TCP报头都包含哪些信息,说说端口号含义,说说tcp与udp的区别以及他们的应用场景,说说进程与线程的区别,心想这下完了,见我回答的不是很好,就是问问编程吧,说说最近做了哪些项目,同样我把华为软件大赛的那个讲了下,总监似乎对我讲的算法比较熟悉,我就把算法简单讲下,首先用到的是自回归加移动平均即ARMA算法,后面用到最佳适应算法,面试官说是需要遍历服务器吧,面试官对这个还是有一定了解的,接着写一个C语言冒泡排序,纳尼这不是昨天写的吗?好吧再写一个,之后问道C语言指针,C语言预编译是什么,就回答出包含头文件、替换宏定义过程,那写个标准宏定义实现求两个数最小值,#define MIN(a,b)  (a) < (b) ? (a) : (b),之后就没问了,问我有没有疑问,我说技术运维与研发区别有多大,现阶段需要储备的能力,面试官非常的耐心讲了一些。参加完上午的技术面,肯定挂了,回答的真的不好,特别是Linux关于tar压缩,进程间通信方式,后面看了原来指的是管道、队列、消息等,还有进程与线程区别以及TCP的报头信息等这些都回答不好。
    意外的是中午1:15又收到上午面试官的通知,说参加下午的hr面试,中午看看网上说hr面一般耍人比较少,看了些关于hr面一般常问问题,下午参加hr面,首先90s自我介绍,讲将对当前岗位的认识,为什么报这个岗位,谈谈你的家庭,谈谈你的兴趣爱好,谈谈接下来的规划,谈谈对工作地点,以后工作时间的看法,给你最后一分钟争取下这个岗位,大约20分钟的面谈结束,其实参加hr面试之前我就知道肯定会挂掉,因为之前的技术面试确实表现的不好,最后总监给的hr面应该是碍于面子吧,晚上还是看到面试结果显示不通过,说遗憾也不算遗憾吧,一路从一面技术面-->二面技术总监面-->三面hr面,虽然最后还是挂了,但是这个经验是宝贵的,知道基本面试水准,为后面的学习更加确定方向性。

    这是第二次参加面试,记得上一次是CVTE面试,人生第一次找工作面试交给了CVTE,印象比较深刻的是当时是第一次参加面试,面试官让写个算法,当时紧张加激动的手抖的字都写不出来,这次好多了,手也不抖了,尽量回答面试官的问题,也越来越自信,面试还是要多去尝试的,这样才有进步。


你可能感兴趣的:(程序人生)