春招第一个offer,深信服-安全攻防(实习生)
首先是在学校的就业信息群里看到的消息。然后去官网投的简历。第二天通知笔试,笔试过了后很快就通知面试,因为我在长沙读大学,深信服在长沙又有分部,可能因为这些原因所以流程很快。直接去公司面试,时间是下午2点。
简单说下笔试面,这次深信服把安全工程师划到研发岗,所以答的卷子里没有安全方向的题。都是一些数据结构算法、编译问题等等基本功知识点。
第二天上午直接短信通知笔试通过,下午就去公司参加面试!好吧,吃完饭打个车就去了!
首先是技术面,做个自我介绍不用说啥了,然后面试官看我的专业会问我修了哪些计算机核心学科,说了数据结构、计组、计网、操作系统什么的就够了。然后面试官会挨个学科问问,比如链表、二叉树,纸上写个排序算法,问问TCP三次握手四次挥手啊,都是一个程序员必须知道的了。主要我说的比较详细,也比较生动,面试官比较满意,觉得我基本功掌握扎实就没问太多。然后就接着问问我简历上的一些技能,先问我都通过哪些渠道去学习安全技术的,我说了一堆我的学习历程。接着又问些具体技能:python会哪些高级编程,用过哪些模块,分别说说都能实现什么功能,问我简历上那些实用工具具体都怎么实现的。linux掌握情况,问问管道机制重定向、bash shell。如何搭建Web环境,iptables怎么配置、防DDoS等等。
基本上就是一直是我在balabla,面试官一直听。整个技术面大概50分钟左右吧,然后直接让我在会议室等会,然后就直接HR面了。
HR看起来好像也比较忙,没有像其他学长学姐写的那样“陪你畅聊人生”。就是问问我怎么看待大学学习和社会工作,问问如果能来实习会有哪些想法和准备。
然后就当场给我发了offer!
总结一下深信服的面试,首先是很舒服,没有给我什么紧张感。面试官也不是那种严肃脸,正常问问学习方法和核心学科掌握程度,再问问做过哪些项目,写过实用的小程序。只要自己有一定功底就正常说就OK,当然瞎编肯定人家能听出来的。技术面过了,HR面就是了解你人生观价值观,看你适不适合公司的文化氛围,当然是实事求是的说。
再说下技术面难度,我觉得不难也不简单,”不简单“表现在你的计算机核心知识的那些基本功要掌握扎实,只会敲代码肯定不行,人家问你点堆栈、进程线程、死锁、TCP/IP协议什么的你说不出来肯定印象就不好了。还有自己确实有深入的研究,比如内核源码分析啊、高级框架编程什么的,这样才”有的说”。这也是“不难”的体现,面试官也不指望你一定要会开发那种牛逼工具,会挖大漏洞什么的(反正他没问我黑网站的经历,我之前还都在想怎么说才能显的自己不像个会犯法的白帽子-_-!)。但你得有比别的应聘者多些亮点,比如我就说自己搭建了博客站,github上有一些项目啊,自己虚拟机里有很多环境能模拟攻防研究什么的,这样通过技术面就不难了。