一面:
(1)10min自我介绍:
我主要自我介绍了我是做入侵检测,也了解一点web渗透相关的知识
(2)10min聊项目:
根据简历中我写的几个项目,说一说这些项目你都参与了哪些工作
(3)15min问答题:
面试官估计web渗透相关知识了解的多一点,没有管我说我主要做入侵检测,问的全是web渗透相关的题目
1.xss注入原理、防范
2.sql注入时绕过过滤的方法
3.代码审计时经常需要关注的函数
4.今后的安全发展方向你是怎么看的
二面:
(1)10min自我介绍:
我同一面做了自我介绍
(2)20min聊项目:
项目聊得很透彻,但主要是我再说,面试官提问很少。基本上是我说我们项目是做什么什么,面试官问其中的原理是什么。
(3)10min关于猿辅导公司的
大致是介绍了猿辅导安全相关的业务范围和职位需求,然后问你想做哪方面的工作
三面:
本来是安全岗,之前完全没有问代码相关的事情,三面突然说,这次面试主要考察代码能力。(找了非用人部门的一位面试官来问)
(1)5min设计模式相关问题
你了解的设计模式有哪些?设计模式的准则有哪些?然后挑了几个详细问问
(2)25min手撕代码
给了四道题:找链表的环、两个栈实现队列、随便写一种排序方法、背包问题(挖金矿问题)
从这四道题中随便选两道来写,选的越难,对自身最好。
(3)10min编程语言相关问题
python的元类、python的字典是否线程安全
总结:我一、二面都算是很顺利的面试了下来,本以为三面也是安全相关的面试,结果听到是要考代码脑袋都是炸的,很多都没有答出来。设计模式的准则没有说出来,python的元类没有说出来,手撕代码没敢选背包问题,写了找链表的环和快排,但是被问快排可以如何改进没有打上来,其他的也都答得不好,基本上希望不大了。
全部评论
(6) 回帖