大家好。新人作者,第一篇唠嗑面试。
学历篇
我不是科班程序员,半路出家。08年大学退学,然后到现在10年程序员历程。是否后悔退学的事,其实总会有遗憾,即使现在收入水平远比很多正常毕业的同学高。毕业证是敲门砖,意思是证明你有过那么一段正确人生的时间付出。所以,在我做面试官时,名校毕业的同学会高看一眼,普通不知名本科可能问问题阶段难度,要求反而会更多,专科同学有些企业管理制度上直接就pass掉了。正如我现在如果想找一个企业面试,可能社招机会都没有。所以同学们,该有的学历要有,没有的话你要付出更多努力。
自我介绍{自我吹嘘}篇
“吹嘘”,请注意情商把控。
比如有的同学的自我介绍:我叫某某某,家是哪儿的,毕业于哪里,今年多大。这样的自我介绍当然必要,比如你说你家哪里的,面试官可以引发你未来和这个工作的上班时间,等联想,但是,请多一点,让面试官看到你的逻辑语言组织能力。说话有态度,有观点的程序员会在众多面试者里脱颖而出。
示例:我叫木木木,今年28岁,老家某某省份,来北京5年了,现在住在哪里,在过去的5年里,我一直从事软件开发这块工作,因为工作也给我带来快乐,出除了“钱”以外,也喜欢软件开发的“创造”感,平时关注很多技术,也去写一些demo.等等。好,我介绍完了。
作为面试者,要让面试官对你的基本情况,过往情况,从业能力建立一个结构化图谱。因为,面试官不会严格仔细的看简历的,面试人员太多。很多简历有水分,还是多叫一些来面试筛选吧。
笔试篇
很多公司没有正规笔试题,毕竟软件行业更新太快。有些就是到网上下载,过滤一下,或者加上面试官认为在软件开发中必须会的。笔试如果做得不好,不代表你被pass了。因为,有一些题目,可能,面试官都不会!不要因为笔试题答不好而影响自己。当然,真的因为笔试pass你的可能是有的。那可能是你真的答的很锉,好好修炼内功吧,就别跳槽了。
口试篇
笔试只能考技术基础,口试却是要考整体能力。比如由逻辑思维能力到语言组织能力,“你说的话别人能听懂”,假如我是你的同事(测试人员吧),我并不懂问题的产生,你如何告诉一个不懂的人。这还需要“情商”。有的同学入行软件开发的理由是我语言表达能力不行,这万万不是入行的理由。软件开发也需要语言表达能力,也需要情商。试想,有一天,你成为技术牛人,在某个公司做cto,会不会要求你有和ceo,团队的沟通能力。所以,口试pass人的很多。某些专业领域的程序员可能会问技术问题深一些,就我这种面试官来说,细节基本很少问,而是对某门语言,某项技术的认识。从而在面试官脑海里给你定级,打分。
HR篇
基本技术面过了,hr就是谈“钱”的问题。很多同学会纠结于一个问题,我在上家公司只有5000块,现在跳槽我想要20000块,可能吗?还是要撒谎说我有15000,现在想要20000,建议话语:我在上家公司只有5000块,现在我认为自己能发挥20000的价值和能力。为什么呢?还是市场决定的。如果你有20000的实力,也肯定会有人给你,很多公司都有自己薪资标准,你如果被技术面试官“相中”,定级到一个相对比较高的级别,那么,只要你的薪资要求在该工资体系内,HR也愿意“省事”。
更高级别
这个级别只对很少面试者开放,因为你的年龄太小,企业的需求强烈,热门技术方向(比如现在的区块链,人工智能)等,那么,你可能挣脱这家企业的“薪资标准”,需要更高级别的(比如事业部总监)领导来对你面试,理论而言,这里的面试较少涉及技术,而是看你的更多其他素质。
谢谢支持,每个人的经历不同,不能简单类比。
以后会写python,java,nodejs,c++,区块链等方面的技术型文章,敬请期待,朋友们。