网易内推电话面试(一面)
2019-04-14 20:44发布
生成海报
昨天晚上十点多的时候接到网易的内推电话面试,投了简历已经很长一段时间了,其实我都已经放弃了,接到电话的时候有点突然,一点心理准备都没有,但是也只能硬着头皮面了。主要都是根据简历问的问题,内容大概都是C++、网络和Linux三大块,我把我记得的问题整理出来如下:
- Linux系统从通电到运行应用程序的整个过程;(从启动BIOS到main的启动例程)
- Linux中fork()较Windows的优点;(主要是copy-on-write)
- Linux的两种运行状态(用户态和内核态)的作用,从用户态陷入内核态的原因有哪些?
- 介绍Linux进程,并与线程进行比较;
- 进程间通信方式;
- Tcp较Udp的不同之处,流量控制和拥塞控制的常用方法;
- C++中new和malloc的区别,堆分配;
- 堆与栈的区别;
- 导致栈溢出的几种情况;
- 递归导致栈溢出的避免方法;(尾递归)
每个问题都能答上一点,但是感觉都不全面,面试官在我答完之后都会问,还有其它方面吗?面试结束之后赶紧上网搜索了一下各种博客总结,搜了一些博客分享一下:
一、Linux系统从通电到运行
点击打开链接
二、Linux中fork()较windows的优点
点击打开链接
三、Linux的两种运行状态,陷入内核状态原因
点击打开链接
四、进程线程比较
点击打开链接
五、进程间通信
《APUE》里面讲的非常详细了
六、TCP较UDP的不同,流量控制和拥塞控制方法
点击打开链接
七、new和malloc区别
点击打开链接
八、堆栈比较
点击打开链接
九、栈溢出的情况
点击打开链接
十、尾递归
点击打开链接
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮