腾讯PC客户端实习生面试经验

进修社 人气:3.2W

本人硕士一枚,非计算机专业,研究生项目是关于PC客户端的,跟互联网没什么关系(如果有关系优势就比较大了)。

腾讯PC客户端实习生面试经验

笔试较简单,基础牢靠应该都没什么问题的。主要是语言和数据结构的。

4.8 一面

首先自我介绍了一通,然后说了说项目,其中遇到的难题,我说了一个进程通信的问题,简单介绍了一下项目做的东西,感觉面试官没有太理解,但他说懂了,我想应该是对我的项目不太感兴趣吧。然后问简历上写的东西跟实际项目的关联,就是自己那些项目中用到了简历上的东西。然后问了一下关于网络编程,直接说没有这方面经验,说了一下自己网络工程师的事,是网络组建的。接着就说了说最近在看什么书,介绍一下,说看了C++11,Linux内核设计与实现,提到里面的lamba表达式和右值引用,着重让我介绍了一下右值引用,说了一下时间片的重建。然后问算法,笔试题的第二题猴子摘香蕉的问题,问了一下自己当时的思路,就说了一下线性规划的问题。问有没有可能找到解。然后着重问了第一题的vector的.话,每次删除都会重新copy,效率太低。然后自己说了使用位图的方法,然后说这样还是没办法节省空间,然后提到了交换,找到奇数先不删除,很后面进行交换,找完之后将后面所有奇数统一删除。

4.10 二面

面试官明显比一面的老了很多,感觉有四十多岁的样子,应该是技术经理。整个面试过程异常的严肃,搞的我好紧张。开始面试的时候没有再让自我介绍,直接就问报的PC客户端是吧,然后就问什么是内核对象,一下子感觉云里雾里,主要是自己对内核对象了解的太少了,不敢乱答,然后就转移说自己项目中客户端开发主要直接用的API函数,对内核对象操作比较少,然后就让写了几个API函数,然后提到了MFC,被鄙视的不行。然后就问了一个算法,在纸上写了1-1000个数,问里面有多少个7,之前在编程之美上看过这个算法,上面有明确的说明,只是自己有些淡忘了,就根据自己的理解说了一下有多少个,然后怎么算的(分别算个位,十位,百位),看我专业不是是电子通信,然后让我解释一下为什么做计算机,说道研究生方向是计算机应用与图像处理,让介绍了一下PNG图片格式,然后为什么适合网络应用。最后体到设计一个电梯算法,刚开始还以为让写一个关于电梯的算法的。就说了一个遇到的以电梯为素材的算法(晕死),后面被提示说如果让你设计一个电梯,你怎么设计(此时才恍然大悟)。就说了检测输出,根据调度算法判决,做出决断,等待。。。。能想到什么就说了什么。面试官点了点头,应该是比较满意。最后问了自己在项目中遇到的困难,怎么解决的。

4.11 HR面

每一面被刷的还挺多的,因为每次面试虽然都在同一个酒店,但是让面试者等待的地方每次都不同,那个厅越来越小,在这面的时候,等待面试的那个时间段就十几个人,顿时还是挺有压力的。这次面试官是个汉纸(在面试前很多人都说HR是个漂亮姐姐的!),30多岁吧。又让自我介绍了一通,说说为什么想加入腾讯,然后说说家庭之类的(感觉就是在扯),后面说了点正经的就是说你做的项目中最让你自豪的是哪个,为什么。后面就说了分到XXX事业群XX部门,问有什么问题没,然后我对工作地点不太满意,然后说了一通的原因。然后他说如果你想要去的城市没有名额了,然而你又不想去给你分配的地点,那可能面临要被放弃的局面。当时犹豫了一下,毕竟只是实习,考虑各种原因还是再次表明了自己的坚持,他就把情况记下来了(这可能就是后来被刷的原因吧)。整个实习生笔试面试过程,自己也感触了很多,大起大落,面试过程中紧张,调节情绪很重要。