网易面试经历总结:
面试是在杭州网易大厦进行的,面试的职位是C++开发工程师(网易杭州)-杭州研究院-公共技术
有些问题可能不是太准确,但是大概是那个意思。
一面:
1. 自我介绍
技术面的自我介绍不用说得太复杂,简单介绍一下就好。
2. 项目经历
介绍自己做的东西,这个在网易面试里面占了主要成分。
每个人的项目肯定都是不一样的,但是自己做的东西,每一个细节都必须了解清楚。
3. 基础知识
3.1 信号
- 键盘上按了ctrl+c或者是ctrl+z有什么作用?
- 9(SIGKILL)和15(SIGTERM)有什么区别?
- 接收到信号9,进程做哪些处理?
- 你可不可以实现自己的信号处理函数?那你可不可以实现一个类似信号9的处理函数,然后让进程收到信号9之后,使用你的处理函数?
3.2 文件描述符
- 你知道文件描述符吗?简单介绍一下
- stdin,stdout和stderr(进程共用文件描述符吗)
- 打开或关闭文件描述符
- 进程如何打开新的文件描述符
- 输入输出重定向
3.3 TCP
- tcp和udp的联系和区别
- tcp的3次