奇安信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
#面经##校招##C++工程师#
全部评论
select是轮询机制,知道事件发生了还要循环去找是哪个fd发生了,epoll是回调机制,直接就知道是哪个事件了,应该是这样?不太清楚了
1 回复 分享
发布于 2020-10-19 16:46
通过的话啥时候会给通知
1 回复 分享
发布于 2020-10-19 12:44

相关推荐

不愿透露姓名的神秘牛友
07-02 17:28
25届每天都在焦虑找工作的事情0offer情绪一直很低落硬撑着面了一个岗位岗位有应酬的成分面试的时候hr给我出各种场景题问的问题比较犀利 有点压力面的感觉感觉有点回答不上来本来就压抑的情绪瞬间爆发了呢一瞬间特别想哭觉得自己特别没用没绷住掉眼泪了事后想想觉得自己挺有病的 真的破大防了
喜欢唱跳rap小刺猬...:我觉得没关系吧,之前有一次面试leader给我压力面,我顶住了压力,结果入职的时候发现组里氛围很差,果断跑路。其实从面试就能大概看出组的情况,面试体验好的组倒是不一定好,但是面试体验不好的组。。。就很难说
面试尴尬现场
点赞 评论 收藏
分享
06-18 13:28
已编辑
门头沟学院 Web前端
爱睡觉的冰箱哥:《给予你300的工资》,阴的没边了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务