首页 > 奇安信C++服务端面经
头像
你得不到的爸爸
编辑于 2020-10-19 11:37
+ 关注

奇安信C++服务端面经

一面:
1、union和sturct的区别
2、sturct和class的区别
3、虚函数
4、指针和数组的区别
5、leetcode原题:求根到叶子节点数字之和
6:讲讲深度学习是啥
7:职业规划

二面:
1、项目,问的比较细,服务端架构,通信协议
2、epoll比select快的原因(答了遍历红黑树, 不需要遍历全部fd,但都不对)
3、多态是如何实现的
4、TCP三次握手过程以及time_wait时间及原因
5、对socket的返回值,如何理解
6、两个进程,socket的返回值相同,但却是不同的socket通道,为什么。(前面提到了socket描述符在内核的一个数组中)。
7、shared_ptr的实现原理
8、模板和宏的区别
9、指针和引用的区别
反问


HR面:
常规问题,怎么看待导师,想留华为嘛,想在哪工作,工作看重哪些点。

最后求个offer

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐