面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
腾讯笔试面试分享(技术岗)

准备阶段(两个月)


通过学长学姐们的建议,包括自己去年十月跟着参加的几场笔试的经验,认定了要把基础打牢这个观点~~


在这里也要特别说说数据结构~大一那年太傻太天真~把数据结构给挂了....补考低空飘过~所以复习起来好吃力。基本属于自己从头开始学。看了好几遍吧。第一遍看个大概,第二遍看看代码,第三遍看看重点的。


再就是语言方面~大二选择学了JAVA,在做了几个项目之后,发现这不是我所倾向的语言,加上听说腾讯是看重C语言的,笔试面试都是C语言(其实也会问JAVA和C++),于是开始了一段自学C语言的过程。看了两本C语言的书,几乎都是看两三遍,才算懂了皮毛。


接下来,操作系统,计算机网络,算法,LINUX,数据库~我几乎放弃了对LINUX和数据库的复习~重点就在看操作系统和计算机网络,算法,而且只挑重点看,这也导致面试的时候有的问题我到了嘴边却答不上~~还是早点准备,复习全面点好。


总的来说,大部分时间给了C语言,还学得不咋的。小部分时间平均分给了数据结构,操作系统等等等等。完全放弃了搞了一年的JAVA~~

PS:LZ没复习linux和数据库,是因为LZ这两门都挺好,不用复习。在笔试面试会问到的,很基础的命令和sql
笔试


笔试,4月20日,上午10点30分-12点30分.


测试的笔试题不像开发一样是多选,不过这不表示就很简单,考的面很广,计算机网络也考得很深,很细。计算机网络考了很多,还有一些计算机组成原理比如文件在什么状态下打不开这种问题,操作系统线程进程是必考的啊,还有几道测试的题目,都很基础,还有一道设计模式,问下面哪个不是行为型模式,挺简单的。35道选择题,错了10个。扣20分。填空题考了树的先序遍历,递归的终止条件,灰盒测试,HTTP,TCP,IP的定义,还有个系统调用,15个空,错了4个,扣8分。最终成绩72分(据说这个分数还算高的)。附加题还好不计分。。题目都看不懂,随便写了几句。再就是C语言~笔试是必考C语言的


真的是深刻的明白了,基础太重要了。参加笔试的还有很多研究生,但是不代表我们本科生处于弱势,相反,本科生一直在接触这些基础,可以考得更好。


一面


一面,4月24号,10点40分,317房


23号相哥一面回来说,HR没问什么技术,聊聊天,就二十分钟,后面问另外两个同一岗位的同学,也是差不多。当时有点失望吧,一直听说腾讯技术岗一面问技术很多,自己也是朝这个方面准备的,就那么聊,还真不知道怎么表现出自己的优势。失望之后也有点高兴,起码不用很尴尬的在面试官面前表现得什么都不会啊。好矛盾的心情。。。


面试之前在门口等待的那半个小时心跳加速,紧张紧张。。


大概老天爷看不惯我这种矛盾~一面直接一个小时技术问题,自我介绍都没有。


从操作系统到计算机网络到LINUX到C语言到JAVA到C++到测试的基本知识。从做C语言的题目改代码到自己动手写代码。不过,整个面试过程我的感觉还是这样:基础太重要。问的东西很多,但是确实都是基础,比如C语言里面的sizeof,do while和while的改写,C++的动态链接库和静态链接库,JAVA的垃圾回收。操作系统里面的进程线程,线程的状态,进程ID和进程句柄的区别,CPU上面一次可以运行多少个进程,进程调度的区别。计算机网络的tracert和ping,DNS,TCP,UDP,三次握手等等。LINUX的磁盘操作,基本使用,测试文本框闹钟,二分查找算法等等。。由于我有学校网络服务队(为全校师生免费维修电脑)的经历,还问了我显卡的作用,主板总线,还有连不上网如何解决等等。


还有一些问题,不太记得了。当时大部分都能答上来吧,也有几道题不会,我真的不会怎么把一个不会的问题转到我会的这个话题上面,就只好直接摇摇头说我不会。。


而且有一点确实是这样!你提到什么面试官就很容易追问什么。。。


后来面试官让我写一个题目sum = 1 + 11 +111 +....+11..111(2012个),求这个sum的最终结果中1的个数。我不负众望没做出来,嘿嘿。。给面试官讲了一下求解思路。


讲完后,一面考官说他很看重我有维修电脑的经历,毕竟现在大学生懂硬件的很少。


这个一面考官真的好啊,最后问我是不是长沙过来的,我说是~然后他说,我现在就跟你说一下,我这边可以让你通过了,你可以准备下复试。


能过一面,我觉得主要原因应该有三点。1.我的笔试成绩算高的。2.面试官的问题我大部分可以答出来(80%)3.面试官说很看重我的维修电脑的经历,因为现在大学生懂硬件的不多。