赞
踩
自我介绍
我本科软件工程,参加了24届深信服校招提前批和秋招正式批的面试,最终拿下Python开发工程师SP offer并签约。
下文将从求职过程、笔经面经、签约原因等几个方面展开。
面试过程中的技术部分下面来聊一聊,希望大家可以借鉴。
面试岗位:python开发工程师
笔经面经
1、算法:
深信服校招提前批没有笔试,简历过筛即可面试,正式批有笔试环节;
面试阶段,无论是提前批还是正式批的一面、二面,都有可能要求你当面手撕(会有不同,也可能不手撕)。
我有蓝桥杯算法竞赛省赛和国赛的经验,平时刷题比较多。可以这么说,深信服出题难度普遍在简单到中等之间,与其他大厂相比,笔试和手撕难度不算高,只要在网络平台上将高频的面试题认认真真刷一遍,或者做一做《剑指offer》中的高频题,相信笔试和手撕这一关是没问题的。
2、Python语言:
Python语言层面的知识一般会在深信服一面时问得比较多,比较简单的Python解释器、GIL、协程、基本数据结构的用法区别要会,进阶一点的常用魔法函数、高阶一点的数据结构要会(能在手撕的时候“无意”之中展示出来也可以)、内存回收机制等等。我遇到有生僻的知识点,但绝大多数都是常规题。
我认为,平时用Python比较多的同学,语言这一关应该是没问题的,但是一些理论要大致看一看。
3、计算机网络/数据库/操作系统:
第一种问法就是以八股文的形式考察;
第二种问法就是结合自己简历中的项目去问,这需要你对自己做的东西有足够的熟悉程度,平时多思考,为什么项目的这个地方要这么改,有什么理论依据。
4、简历
面试官想要挖掘一个人的能力,往往会针对简历中的某个切入点进行提问,“切入点”包括:技术栈、项目、实习、竞赛、论文、科研经历、学习成绩等,只要是你写到简历上的东西,面试官觉得有价值的都可能会深入提问,所以写简历时一定要重点写自己比较擅长的部分,能展现自己价值的部分,或者说希望面试官深入问的部分;项目和实习要写详细,不能只泛泛的写做了什么,要尽可能写出为什么这么做,这么做了以后给项目带来了什么好处等等。
5、项目或实习
如果没有实习经历,像我一样只有项目经历,一定要在面试前好好梳理自己的项目。一般会先让你自己介绍一下,简单的模块一两句过去即可,详细说主要模块和实现难度较大的模块,事先好好准备,先说遇到了什么困难,怎么解决或是参考了哪些成熟的方案、为什么这样子解决或者为什么从这几个方案中选择了最终方案,解决这个问题给你带来的心得和提高。
另外就是对项目中用到的技术栈本身要非常熟悉,比如用到了Django、Celery、nginx,面试官可能会深入地问,比如nginx负载均衡、Django MTV的细节、Celery的实现原理之类的。
6、特别注意
进入深信服面试阶段后,无论是一面、二面还是HR面,都会收到两次邮件,第一次是通知你准备XX轮面试,第二次是选择具体面试时间,选择面试时间的这封邮件很重要,如果错过了,只能等待下一批次的面试安排,HC有限,先到先得。
总结:
开头提到,除了深信服,我当时还拿到了其他3家大厂的offer,最终为什么选择了深信服呢。
主要有两方面:
1、深信服主要是做企业级网络安全、云计算,符合国家政策导向和未来发展趋势,行业发展的刚需确实摆在这里,发展迅猛,存在非常多机会;
2、每位校招新人都比较关心的待遇和成长,深信服提供的薪资待遇在行业内属于偏上水平(sp offer待遇确实有竞争力);注重对新人的培养,新人有挺多锻炼和成长机会,听三面面试官说,之前有个大神入职一两年直接晋升为架构师,这太牛了啊,晋升是充分看个人能力的。
总之,作为程序猿看重的几个点都能符合吧,所以当时签约时也没什么犹豫的。
我在深信服的整个求职经历大概就是这样,我感觉挺顺利的,大家不要太紧张,好好准备,祝大家都能拿到令自己满意的offer!
推荐阅读:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。