一面:
1.C++的三大基本特性
2.纯虚函数的作用
3.函数重载是怎样实现的
4.什么是平衡二叉树
5.C++ map底层是什么,红黑树的特点?
6.进程间通信的方式
7.多线程编程要注意的点
8.线程同步
9.了解什么设计模式
10.看过什么开源代码
二面:
1.epoll的编程原理和主要编程步骤
2.UDP和TCP的区别
3.TCP粘包的问题怎么解决
4.数组和链表 队列和栈 区别和各自的适应场景
5.多线程编程的锁
6.程序中遇到的问题和解决
扫描二维码,关注牛客
下载牛客APP,随时随地刷题
全部评论
(7) 回帖