开发面试经验总结

来源:互联网 发布:室内设计软件分析报告 编辑:程序博客网 时间:2024/04/29 12:30

普通中部211计算机科学与技术专业,面了三四次,写一下小小的总结,以后有功夫整理。


1.笔试:

笔试一般不是太难,我几次面对基本上是Java,或者直接是开发。基本上设计的内容是数据库,Java语言基础,Web框架,简单算法等等,有一点基础但是拿不到高分,不过小一点的公司基本会让过。但是笔试也不是一点儿比重都不占,有点公司甚至会根据笔试成绩+面试成绩+综合能力等来决定基本工资。


2.HR面:

个人在这个方面应该算还好,沟通没有什么障碍,基本上能过,觉得可以去网上看一看相关的信息,基本上掌握套路即可。比如,

HR面到最后问一个问题说,你有没有什么想问我的?

这种问题应该从学习能力、上进心和对公司忠诚程度来考虑回答,不急着问薪酬等等,毕竟可以等到给offer再说,而且公司也不会因为你的讨价还价而改动工资,刚开始面还是先拿到offer或者积累经验为主。


3.技术面

技术面应该是我们技术人员面试中占比最大的一个环节。大的公司可能更注重综合能力不会过分为难,但是也有公司对此要求很严格,我也因为技术面被耍过应该不止一次。

(1)初步了解型:有的面试官只是想快速了解你的水平,他就会问几个他想问的你专业相关的问题,比如进程线程区别,比如数据库的锁机制,索引,多线程,设计模式等等。

(2)刨根问底型:有的是真心实意在面,想了解你对知识的了解程度,会根据你自己做过的东西,比如项目经历问地很深入,问到你答不上来为止。主要考查你知识掌握的广度、深度等等,所以自己不知道的就不要提出来,免得给自己挖坑,也不要不懂装懂,或者猜测答案,否则会适得其反。

(3)注重点:技术面基本上看两点,一个是当前的能力,一个是未来的潜力。所以要在储备好基础知识、尽量回答好面试官的问题的同时,从头至尾不时表现出自己热爱学习、学习能力强。比如:

面试官问,有一个项目交给你但是比又不会要用的技术怎么办。

考察点不是你如何解决客户的问题,而是应该同时着重告诉他你会好好学,即使这次做不了,用最快的时间学会它,以后就可以接这样的项目了。


总之,还是两点:基础+技巧,去网上多搜搜面经,然后自己也多加实践,多面几次基本上能掌握套路。

0 0