校招还是比较基础的。
1、我面试的时候一般会先问一下常规的操作。比如SSH连到一个服务器上,然后查看CPU/内存/磁盘空间等。如果这些都不会就直接拜拜了。
2、接下来问一些操作系统的理论知识。比如虚拟内存的工作原理,页表,交换空间等等。还会考察候选人是否知道用什么样的命令或者系统API去查询这些东西的状态,还可以问进程调度、文件系统等等。
3、有时间还可以问一下网络相关的知识,不过校招一般不重视这块,社招有单独的网络面试。
4、如果上述这些都能回答得很好,并且还有时间的话,就可以聊一些高级话题。比如eBPF, btrfs, selinux, 等。不过即便是社招,能走到这一步的人也屈指可数。