腾讯一面,妥妥挂了
今晚吃饭呢,天很冷,接到了腾讯的电话面试,我内推的是微信部门,出去接了电话,好冷,加上紧张,浑身在哆嗦,真是惨。面试官人很热情,说话也很温和,问我能不能进行下面试,我硬着头皮说可以,开始了。
1.c/c++学过吗?回答学过,好,一个.c文件到一个.exe文件的过程??。。。。完全没准备好不好,随口说出编译,链接。他问我,上来就编译吗?当时真的想不出别的,然后他说你是不是紧张,开始应该是预处理,.h文件和宏定义的预处理,然后问,编译的过程,然后我说了词法分析,语法分析,语义分析,然后就想不起来了,他提示我是汇编代码,然后说我汇编学的不好。。。最后是链接,问我动态链接库和静态链接库的不同,真的忘了啊。。。。不会。
2.一个数组,只知道数组名,问怎么计算数组的长度,这个会一点,sizeof(a)/sizeof(a[0]),他问有没有别的,不知道。。。
3.链表求中间节点。我只回答了计数法,双指针法完全忘了。。。。。;
4.进程之间的通讯方式,我回答了信号量,共享内存,管道,socket,然后他就问我信号量是怎么回事,我就举个生产者消费者的例子,也没说明白,忽然想起了java的wait和notify,就跟他说了,表示满意,然后问我共享内存是怎么回事,也回答的不好,又是以java内存模型说的,最后他说,你理解的不对。。。。
5.TCP的三次握手,好简单有没有,但是我说的过程中,他问了seq序列号和ack是干什么用的,也没答好。。。。后来想到是保证TCP的可靠传输。。。晚了
妥妥的跪了,一共20分钟吧,最后也没和我说等通知什么的,他说我基础知识很不扎实,很不扎实,看来基础还是王道啊,一定要复习基础!唉。。。
#腾讯#