负一 前言
出来工作大概有10年了,有被人面试过,也有面试过别人,在这边谈谈这些年面试总结的一些心得,希望对大家能有点帮助。
零. 准备篇
-
首先,最重点的是,你要符合这份工作的基本要求.如果不符合,建议还是省下时间,去做更有意义的事. 有些公司的简历是没有通过技术部门的,hr直接通知的,hr为了自己的业绩,不管合不合适,都会通知过来面试,这个时候如果你觉得自己的时间还是有点值钱的,那么不妨先看看职位要求,至少有50%的相符度,再过去面试,否则过去十有八九是一趟旅游。当然,如果你现在迫切需要工作,找了很久都没找到工作,时间又很多,可以过去碰碰运气,也有少数真的就碰上了,我当初就有过这样的经历,只是这样得来的工作,你一般也不会很满意,做不了多久。
-
服装要整洁,在程序员里面不是必须要求,反正我面试别人的时候,是不看着装的,除非你真的很邋遢,身上味道很明显,之所以说这个,不是让你穿的邋邋遢遢去面试,是想强调,与其把时间花在着装上,不如多花点时间去准备其他的,比如了解一下这个公司信息、技术背景、业务范围、职位信息等等,这样你增加的印象分会比着装高很多,服装只要做到不邋遢就可以。
- 准时这点还是比较重要的,面试官往往可能是很忙的,尤其是技术面,面试你的时间很可能是从白忙之中挤出来的,安排好时间等你面试,守不守时,可以侧面看出一个人的大致人品,如果确实有特殊原因会迟到,也要提前打个电话过去说明一下,尊重他人就是尊重你自己。
一. 简历篇
-
简历要谦逊,但是又要清晰体现自己的技能,如技术类的,慎用
精通xxxx
之类的词汇. 除非你有绝对的把握能完美解答出面试官针对该领域提出的所有问题,一般情况下,建议用熟悉xxxx
或熟练使用xxxx
来代替精通xxxx
,对自己不是很擅长的领域,千万不要写到熟悉xxxx
或熟练使用xxxx
,因为面试官面试的时候,很可能会揪着这一块不放,看看能挖出多少他想要的东西来,可想而知,如果你用精通xxxx
的话,你会得到什么样的照顾
了。除了熟悉
之外,对于一些只是入门,但是没有什么实际项目经验的,可以用了解xxxx
,这块如果刚好这个公司需要你这个技术,多少能争取到一点点加分,
又不至于被抓住刨根究底的问。对开发人员来说,个人感觉熟练使用xxx开发工具是没必要写上去,作为一个开发,我认为会使用开发工具是一个开发人员的基本技能,
写上去并不能加分,反而写的多了,淡化你的其他技能。如以下2行描述(前端技能),看看那行更突出你的技能1. 熟练使用 javascript,photoshop,dreamweaver,vue,sublime,webstorm,react balabala...
和
2. 熟练使用 javascript,vue,react
我个人是认为
2
会比较容易看到我需要的技能,至于你会不会使用那些工具,我真的不太关心。 -
面试前做好充足的准备,那么什么叫做充足的准备呢?,仔细看职位描述(JD)是必须的,一般每个职位都会对有些对应聘者的要求,和入职以后的岗位职责等,了解职位需求,一是可以根据职位需求,去适当的临时抱佛脚,看看自己有哪方面是比较欠缺的,赶紧去恶补一下,二是可以针对需求做一些准备,也可以根据当前职位,有针对性的准备一份简历(重点突出他们需要的技能,淡化他们不重视的技能).
-
尽量少用鼓吹夸大之类的词汇,最近看到许多应届生的实习经历上都有类似这样的字眼:多次得到领导的嘉奖,多次超额完成任务...然而事实上,面试过程中,我并没有发现此人身上有该潜质,其实对于应届生,有多少能力,面试过程中一般都能了解个七七八八,一个经验丰富的面试官(当然我不是),会在面试过程中从你身上一步一步挖掘他要的东西出来,你不必急于自我展示,更没必要自我鼓吹.
说到实习,我这边顺便给应届毕业生一个建议,找实习工作,就不要太在乎钱,尽量找一家你觉得好的公司,然后如果条件允许,尽量争取做满一年,这样会比你有两三次只有不超过2个月的实习经验好的多的多.你既然选择了一家公司,除非岗位条件只允许你实习2个月,不然不要只做2个月就自动辞职,因为这不仅在浪费你自己的时间(因为2个月,扣除适应期,七七八八的,大部分情况下,你学不到什么东西),也再浪费公司的资源(因为公司花成本培养你,然后你还没产出就走了),最终简历上还落下了一个频繁换工作的名声. - 接上一条,对于刚毕业的同学们,如果你真的不幸,有了很多实习经验,或者之前做了一些跟现在申请的岗位无关的工作,那么建议你简化一下,最好把不相关的或者不重要的经历去掉,实习经历多并不是好事,技能广,项目经验多才是公司想要的.项目经验这块,一般要大致介绍一下项目背景,使用的技术,你担任的角色,如果更详细点的话,谈谈项目中那些内容是你做的,碰到那些问题,得到那些经验等等,不要整个项目就一句话或者一个网址,让人无从下手.
二. 过程篇
-
面试过程要表现的自信正能量,这种人一般会在工作中给团队带来阳光,带领或者跟随团队积极向上. 而那种目光涣散,精神萎靡的,一看像吸毒人员的人,一般都比较消极,工作中会给人带来负能量.如果你碰到一个比较注重团队建设的公司,那一般是不会要后者这种类型的人.
-
面试过程中问的问题,如果碰到完全不会的,就直接说不会,切忌乱猜,乱猜比直接回答不会,更扣分.不会的也不需要解释,面试官一般没有那么多耐性再那边听你解释你为什么不会. 别给人留下个爱狡辩的印象,但是不会的一定要记下来,后面会讲为什么要记下来
-
让你提问的时候,尽量不要问加班费/工作时间之类的问题,不是让你不要关心这些,只是有时候过早问这些会让人反感,何不等拿到offer的时候再问,这个时候对方是确定要我们了,剩下的是我们对他们的面试了. 多问一些如 团队情况,发展空间 之类的,让人觉得你这人比较不那么肤浅.
- 问你薪资的时候,如果你对自己的薪资有个大概的预期,那么就直接说出你的预期,不需要拐弯抹角,但也不要开价太高,可以事先去当地的人才网查一下你这个水平的大致是多少钱,然后再根据自身的实际情况适当增减,开价是一门技术活,开的高了,很可能你其他方面都很合适,但是公司对这个岗位的预算没有这么多,只能放弃你而选择其他人,开的低了,不用说,亏得肯定是你自己,我觉得再大部分情况下,你开5k,公司不会主动给你6k,当然不排除有些不差钱公司(我当初就碰到过哈),问薪资一般都在最后一个环节,你可以根据你本次的面试情况的好坏来适当调整你的要求,如:整个面试非常顺利,问啥啥会,聊得非常愉快,这说明面试官很可能已经很认可你了,你可以稍微开高一点点,如果是问的很多没答上,那么很可能是没有对你非常满意,但是也可以用.这个时候如果你的薪资在他们的预算范围内,是会考虑你. 如果你最近有拿到过
offer
的话,那么offer
上的价格是个很好的参考.
三. 结尾篇
- 上面说过,面试过程中,要把不会的问题记下来,每次面试完回去的时候,自己回忆一下面试题,尤其是那些不会的或者感觉自己回答的不太好的,要抓紧时间补回来,其实面试就是一个学习的过程,面试的过程中,会让你发现自己的不足和欠缺,然后你可以有针对性的去学习,而且我听说有些大厂,二面的时候还会继续问你上次你不会的题,目的就是看你有没有自己回去解决问题,以此来衡量你是不是他们需要的人.
四. 最后
以上仅个人经验分享,也许并不适用于所有情况,请酌情服用
本文的github地址欢迎随意star,follow,和 不随意的 issue
另外,github上还有其他一些关于前端的教程和组件,
有兴趣的童鞋可以看看,你们的支持就是我最大的动力。
热门评论
哈哈哈,意见很中肯,非常感谢
这个事儿吧,主要得看运气,二是得懂点心理学
哈哈哈,意见很中肯,非常感谢