给自己还有各位准备技术面(特别是后台方向)的同学记录了被问到的几点。
一、C 语言
memcpy 的实现,如果两块内存重叠了怎样解决。
二、C++ 语言
虚函数和纯虚函数的区别,虚函数编译器怎样实现,虚表指针放在类的哪里,32 位和 64 位程序的区别。
三、Linux
如何得到一个新的进程,进程间通信的方式、区别和使用场景,信号机制,守护进程,core dump,gdb。
四、数据库
你怎样用数据库,blob。
五、网络
TCP/IP 模型、层次,IP、TCP、UDP 的头部有多长,TCP、UDP 的区别,为什么 IP 要分片,常见的 MTU 是多少,三次握手,四次握手,TCP 和 UDP 可不可以用同一个端口。
其实,实际上会问到的远不止这些,各位想要找技术类工作的同学要加油啦。