这里就介绍下自己的面经跟总结自己的看的书跟学习方法,
自己来自一所非985垫底的211大学~大三本科,主要学习的是Linux内核/C++,投的岗位都是后台开发,
自己的项目也就2个demo,一个简易kernel,一个很简单的网络库...个进程映射同一个文件会映射到同一片物理内存,根本机制是page cache)
4.STL中的迭代器失效问题
5.指针,引用区别(反汇编分析,其实汇编指令实现都一样,可以把引用看做编译器管理的指针,语法糖)
6.Linux相关cpu内存网络相关指令...【计算机网络】只问了time_wait的危害,三次握手,四次断开
10.c++多态的机制实现(虚函数表,看过深度探索c++对象模型的都会的)
11.vector跟list区别,还有map的底层实现(红黑树...效果更佳)
深入理解Linux虚拟内存管理(这本才刚开始看,没看多久)
Linux环境编程:从应用到内核(一本非常棒的新书,讲解apue的api背后的内核实现,作者我也加了,内核功底非常深厚)
计算机网络...:
(计算机网络:自顶向下,不过学院那本谢仁希的还凑合吧)
tcp/ip详解卷1(腾讯课堂有明教教主讲解这本书)
网络编程:
Unix环境高级编程,Unix网络编程(这两本就不多说了,unix的圣经),