Skip to content

1面 60min(主要是写题写了30min都没写出来。。。。)

  1. 项目介绍,以及项目中的细节点
  2. double free如何利用
  3. 内核层中进程间通信怎么实现的
  4. 内核中对打开文件在进程中如何共享
  5. 你最熟悉的语言是什么?对C++的掌握程度

考了一道前序遍历数的验证。。。他提示了半天,我差点就写出来了,最后他说什么引用计数。。。这说法太诱导性了。完全想偏。

2面 40min

  1. 项目介绍
  2. 堆溢出漏洞利用
  3. UAF漏洞利用
  4. 栈溢出漏洞利用
  5. IoT漏洞如何调试以及攻击面探测
  6. 动态分析了解的情况
  7. 静态分析了解的情况

考了一道括号匹配的题目,还好学长给我说过,要不然真的尴尬了。

3面 30min

  1. 询问学校的专业和技能掌握情况
  2. 未来的发展规划
  3. 针对ASLR如何绕过
  4. 针对PAC如何绕过
  5. 在CTF里面获得过最好的成绩是什么
  6. 老家在哪里?父母的工作情况
  7. 工作地点的选择,父母有没有反对
  8. 对华为的文化有什么了解?
  9. 科研中遇到的问题?最后怎么解决的?
  10. 对加班有什么看法?
  11. 除了安全,对其他方面还有什么研究
  12. 手上有哪些offer?华为给了你offer之后会怎么选择?如果华为的钱没那些公司高怎么办?
  13. 反问

这个主管人还很好,在最后还阶段介绍了华为的基本情况。