视频面试 两轮技术一轮hr,面试官挺和蔼的
问题问的不是很难,说自己不会也不会说什么, 技术面是一对一 。
hr面的时候问能不能实习 ,面完了之后说等通知一到两个星期出结果
1、C++的多态。
2、libevent,select,poll,epoll分别讲了一下,et模式(重要)。
3、如何获取一个IP地址,ARP是什么协议,怎么实现的,网络中有了MAC地址,为什么还要有IP地址.
4、给一个IP,怎么判断他是不是局域网IP。
5、MySQL事务。
6、进程线程区别。
7、JSON有什么数据类型。
8、二分时间复杂度多少,二分查找代码
9、详细问了归并排序。
10、JSON有什么数据类型。
11、C++的内存管理。
12、STL vector和list区别,使用场景,内存管理。
13、select、poll、epoll的异同。
14、红黑树为什么高效。
15、进程间通讯,共享内存怎么实现的,进程之间加锁怎么加。
16、讲一下libevent底层的实现,对各种事件的管理方式
17、指针和引用的区别
18、大端小端模式
19、Linux下自己常用的命令,gdb调试命令
20、编程单链表的逆置
21、进程间通信方式
22、同步机制都有哪些,各种锁
23、编程:层次打印二叉树,每层结束输出回车
24、mysql默认存储引擎是什么?
25、stl中map和uordered_map区别?哪个效率高?
26、考虑过大文件传输问题吗?如何利用多线程一部分一部分发文件
27、linux命令:如何将一个文件发送到别的服务器上
28、直接插入排序代码