腾讯内推 后台开发
本来内推的ieg,然后ieg打电话问我想不想做web开发去写php,因为没接触过php,就拒绝了。。。两周以后,上周五晚上收到sng的一面电话,面试官很在意我为什么意向选择了ieg,我说随便选的。。。他说那就好。
然后开始面试。
1. 结构体和共同体的区别。
2.static 和const分别怎么用,类里面static和const可以同时修饰成员函数吗。
3.指针和引用的区别,引用可以用常指针实现吗。
4.什么是多态,多态有什么用途。
5.各个排序算法的时间复杂度和稳定性,快排的原理。
6.vector中size()和capacity()的区别。
7.map和set的原理。
8.tcp为什么要三次握手,tcp为什么可靠。
9.函数调用和系统调用的区别。
10.线程和进程,线程可以共享进程里的哪些东西。 知道协程是什么吗
11.mysql的数据库引擎有哪些,他们的区别。
12.智力题。。100本书,你和小明轮流拿,一次可以拿1到5本,你先拿,怎样保证最后一本书是你拿走的。
13.说一下redis,redis的架构懂吗
14.会写makefile吗,一个文件依赖库a,库a依赖库b,写makefile的时候,a要放在b的前面还是后面。
面试官最后说除了问面试结果,你可以问我一个问题。 然后说,一周以内收不到短信通知的结果就说明挂了。。。
#腾讯##C++工程师#