潜规则1:面试的本质不是考试,而是告诉面试官你会做什么
很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难倒你的意思,只是想通过提问的方式来知道你会什么。比如:面试官提问在实际项目中你们是怎么样使用缓存的?初入行回答:使用redis,key-value存放但是面试官可能是想知道:一般在业务中缓存什么样的数据,为什么要缓存这些数据,缓存数据如何保证实时性,如果缓存失效会对正常业务流程有什么影响,为什么要选择redis,redis的实现原理等等;围绕着这个话题只要你能在某一方面回答得很深入很透彻,基本上面上的可能性会大大提高;如果当你听到这个话题时,感觉不知道如何回答,或者说感觉很简单,几句话就说完了,那么基本上你很难面上,因为你的知识储备不够,说不出来关于技术相关的内容。潜规则2:简历上罗列了很多技能的很难面上
这里我就简单说一下为什么,简历上罗列很多技能可以反映如下几个问题:1.不清楚java工程师的核心技术是什么,给面试官的第一感觉就是:外行;2.罗列的技能越多面试官问的方向就越多,你很难每一样都精通,最后会成为问的每一个技能你都只会点皮毛;3.完全暴露出你没有任何工作经验,我见过有的把熟练使用办公软件、外语等级、计算机二级什么的都写在上面;那面试技能这里到底应该怎样写呢?从个人经验和及面试反馈来看,个人建议如下:1.写两个精通或者深入研究的技术点,如:对多线程高并发、jvm有深入研究等;2.写三个熟练应用,这个最好写常用的框架,如:SSM等;3.写三个了解并能简单使用的技能,如:自动化部署、全文检索、前端相关的框架等;总之技能这一栏要在潜意识里引导面试官去问你你已经准备好的话题;潜规则3:笔试题做不来影响并不大,关键是要体现出你在认真对待
首先大家要明白一点的就是,在你认真对待笔试题的情况下,笔试题做得好与不好、正确与错误其实影响并不大,注意我这里说的是认真对待的情况下。这一点估计没有多年工作经验或没有带过团队开发的人很难理解,其实大部分面试官招人重点看如下3点:我这里并不是指没有任何基础的人具备上述三点就能面试,而是指已经基本会编程的情况下满足上述三点就很容易面试上;潜规则4:对自己要自信,面试官只是比你早到公司一段时间而已
首先强调一点,对自己自信,并不是不尊重面试官;这里主要表达的核心思想是,在整个面试中你要让人感到你和面试官是平等的,面试官在挑选你,你也在挑选公司;潜规则5:选择大于努力的前提是先足够的努力才会有选择
很多人都在倡导选择大于努力,可更重要的往往更容易被忽略,那就是:只有足够的努力才会有选择。这就形成了一个死循环,或者用我们程序员术语叫做:死锁,选择一家好的公司上班,对自己的发展前景很重要,但前提是你能拿到好公司的offer!所以面试成功的核心思想还是:系统化的认真的准备!重要的事说3遍:
0条评论
点击登录参与评论