1.自我介绍
2.操作系统一个进程可以创建多少线程?与什么有关?
3.介绍一下项目
4.C++三大特性?多态的使用场景?什么时候用多态?
5.STL熟悉哪些?
6.看过STL源码嘛?说一下?
7.map的底层实现,unordered_map?
8.数据库,MySQL和SQL server有什么区别?
9.TCP三次握手,四次挥手,说一下。
10.网络编程,socket介绍一下?
11.监听时,listen的参数backlog的含义。
12.介绍一下线程池,使用时应注意什么?
13.了解内存池嘛?
14.IO多路复用,EPOLL 的优势?
15.算法和数据结构:堆和栈的区别?
16.栈和队列的区别?
17.反转字符串的方法?想到几种说几种
18.http和https的区别?
19.线程同步的方式?
20.互斥锁和读写锁的区别?
21.关于数学建模。
22.反问。
#西安诺瓦星云2023届招聘##面经一面面经#