斑马网络 系统安全工程师一面(40mins)
手撕:单例 +链表是否有环
(1)static存到哪个区,不要说全局区,要说二进制在内存的哪个区
(2)多线程调用单例的get接口,有没有并发问题(C+11并发优化)
八股:
(1) Linux的经典 select/epoll
(2)描述符FD和文件的关系,FD在用户态和内核态分别代表了什么
(3)红黑树,epoll为什么用红黑树,说一下红黑树的原理
(4)选择排序,忘记了,让我说一下堆排序
(5)分析各个排序的时间复杂度
实习:
(1)dex文件解析出来的目的,是为了干什么
(2)实习的代码有实现商业化吗?
(3)问了问安全引擎的一点问题
(4)Linux内核了解吗?KMALLOC和 VMALLOC知道吗
(5)APK分析,安卓有啥了解吗
反问:
几轮面试 ,两轮技术面+ hr面