腾讯后台开发一面+二面面经
8.18面的,非科班,用的C++,问题记不太清了,写一下有印象的
数据库
- ACID
- 还问了个什么锁的(不会)
- 三次握手过程,为什么是三次而不是两次
- TIME WAIT有什么用
- 流量控制
- 拥塞控制
操作系统
- 进程&线程的区别
- 进程通信的方式
- select和epoll区别
C++
- static作用
- const char * 和 char * const 的区别
- 一个空的类占多少内存
- 知道什么数据结构,vector底层实现,empty() 和size==0 有什么区别(这个不会)
- dynamic_cast作用(还是不会)
三道题,前两道都很基础,第三题用的动态规划。
二面死得不能再死了
问会不会linux,说知道一点,然后问了两个操作都不太会。。
然后问网络,7层模型从网络层以上的都讲讲。讲了IP和ARP,问了解PPP吗,我说不太清楚
面试官对我更加失望了
问了两个C++的简单的问题,然后让我手写快排,我写了之后有个bug,一直没调出来。
面试结束。