H3C一面,西安C++
大约50分钟,面试官提前到了,我投递的是西安岗位,投递没几天就笔试了,题巨简单,两天后约一面。
我项目是linux 下基于epoll的服务器开发。面试官30岁左右,感觉是大佬。
自我介绍,
网络编程
服务器客户端监听流程(socket,epoll)
服务器怎么判断客户端断开链接,(read为0,或者epollhub)
怎么设置非阻塞
什么时候触发EPOLLIN,EPOLLOUT,EPOLLHUB
服务器断开链接会触发什么
C
链表数组区别
有10000个数据,给99号位置赋值采用什么结构,
如果是插入呢,如果给数组上插入呢,怎么实现
如果有一个数组,需要存储多种类型数据,采用什么数据类型实现,,比如在数据中存储int,char,怎么实现,如何找到这些数据
gdb
打印堆栈,寄存器,返回值,查看汇编,断点,临时变量。
总结,面试体验很好,很好,问题有一定深度和考量,面试官也会引导,最后也会给出答案。
#新华三##荣耀手机##面试题目#