深信服星耀计划,C++网络完全一二面
面试方向:星耀计划(C++网络安全)
深信服一面:
1、说说多态?
2、红黑树特点?
3、哈希表的应用场景,与红黑树的优劣?
4、三种IO复用应用场景和区别?
5、一个楼层,三辆电梯,说说设计程序时,应该考虑的内容。
6、还有些不记得了。问题不多,总共20分钟的样子
深信服二面:
1、说说可执行程序到执行的过程,页面的访问属性是在什么时候修改的?
2、linux进程和线程本质上有区别吗?内核级线程和用户级线程的区别?
3、Linux为什么要有文件这一抽象概念?不同的文件类型如何挂载?
4、你这个聊天室是TCP还是UDP?为什么现在有去TCP的趋势,说说你的理解?
5、你知道伙伴系统和slab吗(伙伴系统了解一点,slab没听过,面试官balabala,懵逼)
6、出现IO复用的原因是啥,说说看?
7、IO复用如何管理文件描述符?事件发生,如何找到对应的描述符?
8、删除链表中的一个节点,想想怎么优化?
9、将一个栈中无序的数据排序。
全程38分钟,话说我听人说二面应该是全部写代码,为啥,我这搞成这样。
最后,为面试官点赞,准时,耐心,不会的会引导,体验感很强,期待上岸,虽然感觉凉了。
#深信服实习##深信服##实习##C++工程师##面经#