腾讯面经笔经
1.笔试: 数据结构、tcp/ip、操作系统、计算机底层机制(包括堆栈如何组织等,apue有讲),20个多选,每题3分,多选少选不得分。40分大题。每空4分,10空。大题基本是送分的。
2.一面
4.hr面:是我所有面试中最惨的一次。被hr问的好惨。主要是谈人生。有几个问题答的不好:
你是一个什么样的人?你到底是一个什么样的人?#腾讯##笔面试#
这个笔试我得了82分,42+40, RAID磁盘阵列,b树/b+树,堆,几个问题没把握,错了6个选择题。82分,一面面试官说算不错的分数了。
就我简历所列技能问了几个问题, tcp/ip状态转换,socket api,高性能游戏服务器需要考虑哪些瓶颈,我主要就tcp/ip回答的,比如三次握手队列,数据接受/发送缓冲区等。
linux也问了几个 proc机制及作用,我直接跟他谈 ls /proc内核如何生成结果,这个是proc文件系统源码所谈,你使用的IPC及比较?
epoll模型及优缺点?(这个年年必考)主要有3点,对应于select的3个缺点:1 连接数受限 2 查找配对速度慢 3数据由内核拷贝到用户态。
C++主要问动态如何实现。直接画内存布局,既inside c++所讲。还问了一些大数量的问题。由于之前准备过,所以答的还不错。
3.二面:比较随意,自己讲项目。讲完项目,还有点时间,就着笔试附加题问了些问题。后又结合QQ相册问了些比较难的问题,勉强答了几个。
你是一个什么样的人?你到底是一个什么样的人?#腾讯##笔面试#