一面
1、主要是锁的问题
2、线程安全的问题
3、项目
4、100G 文件,多 ip 进行排序
5、问了能不能实习,学校的课程
6、HTTPS 的实现
7、我看你对 C++动态内存管理有一定了解,你来谈一下 C++的内存布局吧
8、一个未初始化的全局变量存在那个区?临时变量存在那个区?
9、new 出来的空间在哪个区、为什么已经有了 malloc 和 free,为什么还要用new/delete?
10、谈一谈数据结构,挑一种你擅长的说一下
11、你这两个项目什么时候写的?你这个 http 服务器的功能是什么?socket 这部分 api你是怎么用的?
二面
1、自我介绍
2、谈谈我对服务器的理解
3、对 reactor 与 proactor 理解
4、讲讲项目中服务器构架
5、对同步异步的理解
6、对 stl 的理解,stl 内存分配
7、然后讲了一下 strcpy 怎么实现的,然后 strcpy 内部有没有动态内存管理
8、知不知道双向链表,快速阐述一下双向链表怎么实现的
9、再讲一下项目,问到那个线程创建进程,对 fork 的优化,有没有优化
10、都接触过哪些开源库
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录