发布于 2014-10-29 00:55:58 | 1746 次阅读 | 评论: 0 | 来源: 网友投递
腾讯
腾讯控股有限公司(腾迅)是一家民营IT企业,成立于1998年11月29日,总部位于中国广东深圳,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多,最广的互联网企业之一。
本文是一份腾讯2015校园招聘面试题及面经-后台开发类岗位,感兴趣的同学参考下。
腾讯后台开发类的面经(内推)
第一轮 电话面试:
首先是自我介绍,然后简历描写的项目的相关问题,接着是基础问题。
1、tcp和udp区别
2、tcp如何实现流量控制
3、linux进程通信
4、linux命名管道的原理
5、c++多态、多态的实现原理
数据结构和算法:
6、如何实现手机通讯录的查找时候的提示功能
7、B+树
8、hash表
a、如果让我实现hashtable,需要考虑什么
b、解决冲突的方法,原理,应用场景,等等。
数据库:
9、熟悉什么数据库
10、mysql的引擎
11、如果从查询等层面,MyIsam和InnoDB的区别
HR相关问题
1、期望在哪工作,深圳有没有问题,老家是哪里人···
2、期望在哪个部门工作
3、有什么问题吗?
第二轮 电话面试
1、问我期望在哪工作,老家在哪
2、广州挤不挤? 如何解决广州交通拥挤的问题?
3、问了linux的如何实现1G映射到4G
4、TCP和UDP的东西,tcp如何实现可靠??
5、问了c++多态的实现机制
6、算法题:日志里面有ip,如何统计出日志中出现最多的10个ip···top k问题
7、对后台开发的看法?什么是后台开发,为什么喜欢后台开发···
面试总结(对后台开发)
1、需要复习下linux内核
2、需要深入hash表
3、深入tcp原理、udp原理
4、复习数据库不同引擎的各种区别(原理、构造、查询、索引、优化等等)
5、需要花时间复习算法!!
6、web server如何实现cookie 等 关于web-server的高级功能!
7、一定要对自己的项目非常熟悉:比如遇到的问题、解决的思路、瓶颈、架构的优化、细节的优化等等