1、阿里的在线笔试做的很垃圾,没想到过了,看来大家都做得不好。
2、面试遇到岁数比较大的面试官,估计不太爱算法,一个都没考。尽是问内存相关:
比如说mallocfree如何实现(没看过内核,表示很DT,不过随便扯点伙伴算法,链表法。)、free导致程序挂掉应该如何寻找原因。fork的作用,扯了僵尸进程,本来还想扩展说下vfork,但是心想对exec其实不是很熟,还是拉到吧。编译程序时遇到无法决议的XXX是什么导致的(没导入库文件、函数没定义、静态成员变量没定义)。函数调用的堆栈变化,系统调用的实现原理(这个不晓得)。shared_ptr实现原理。进程如何变成守护进程。IPC方法,管道的实现原理。最后才问了一个c++知识,含虚函数的类构造过程、类大小,很easy。(另外还指出他一个问题,静态成员变量没在外部定义。而且他也没写虚析构函数)。
3、然后直接终面,随便扯了点对于阿里的了解,自己的一些情况。
满意的地方:
笔试刷人不太狠,给了我直面阿里的机会,挺好的。
不满意的地方:
没啥,都是学习。