最近是一个找工作的高峰期,所谓金三银四。相信很多人都在找工作的路上,当然肯定是要面试的。
由于这些年,我做技术管理工作,也面试了很多人。感觉有一点经验,希望和找工作的朋友们分享。
自我介绍
一般来说,面试官在拿到应聘者简历之后,都会让应聘者做一个自我介绍。其实大部分时候是因为面试官没有提前看简历,他在你自我介绍的时间段,会快速过一遍简历 。所以简单明了的介绍下自己的技术何经验情况即可,不要太啰嗦。当然也不能太简单,比如我遇到过只说了两句话的,其中一句还是说我是xxx。另外,最好不要说都在简历上面写着呢,这会给人很不好,不耐烦的印象。
精神面貌
精神面貌很重要,所以一定要在面试之前休息好。如果在面试的过程中精神面貌差,有很大可能是会被pass掉的。主要体现在你的容貌是否精神,沟通问题是否有耐心等等。
另外衣着方面也要重视,很多人觉得如果是程序员,可以不用重视这块,其实如果你穿着更好,无形中也可以给你不一样的气场。而且,如果在其他方面差不多的情况下,这种程序员认为不重要的细节就变得重要了。记得几年前的一个面试,有几个差不多的应聘者,当时我和另外一个面试官一起面试的。我们沟通下来,技术相关层面都差不多,最后我们决定选择那个穿西服来应聘的小伙。
有关简历
有得面试者不带简历,这绝对会给面试官不好的印象。虽然现在电子简历很方便,但是建议你还是要准备一份纸质的简历,这样会让人觉得你是在认真对待这份工作。
对于程序员来说,简历不需要多么的花哨漂亮,整洁和结构清晰,排版合理就可以。不要有错别字,另外要重点突出你的能力方面和自己好的历史成绩。
但是如果是设计师,建议还是把简历整的更加漂亮一些,因为这个简历本身可能就代表了你的审美,就是你的作品。
简历上面不要写你并不熟悉的东西。有的人为了能够体现自己会的多,把自己不怎么会的技术也写在简历上。可能你就看了几篇vue相关的文章,然后就在简历上面写个精通vue,但是面试官是会问你相关问题的,如果发现你写精通的技能,却连基本的问题都搞不懂,会造成极差的印象。所以看到很多简历,都是这样精通,那也精通,其实一问,啥都不通。特别是校招的学生,一般公司都不会把你会的技能当做唯一标准,而是会考察你的能力和潜力,还有品质。所以,不懂的,不要装懂,应该是在平时真正的努力搞懂,而不是简历上面写的很懂。
学历问题
有关学历的问题,有人会觉得面试的时候是否有学历偏见,就是更偏向于学历高的人,我可以负责人告诉大家,还真是这样。本科比专科好,一本比二本好。学历低的同学,可能觉得不公平,其实没啥不公平,人家当年努力读书的时候,你可能在打游戏 泡网吧泡妹子呢。当然有人会举出反例,比如某个清华的动手能力极差,而一个高中生,能力却挺强。没错,我正好遇到过这样的案例。问题是,这样的案例从概率的角度来说,遇到的概率有多大呢。
其实我在刚开始做招聘的时候,觉得能力与学历无关,就是因为有这样的反例存在。但是招聘久了,你就会发现,从概率的角度来说,学历好的人,能力确实会强,而面试本来就是一个讲概率的事情。面对海量的简历的时候,其他条件差不多的情况下,自然会挑选学历高的,因为遇到能力高的人的概率更大。
当然,这并不代表学历低没有机会,只要你能够把你有真本事亮给公司看。公司自然会对你青眼有加。毕竟没有那家公司不渴望人才。 说白了,如果你学历不高,就得付出比别人更高的努力。
主动了解公司
如果你被一家你觉得还不错的公司通知面试,最好提前多了解下这家公司。最直接的方式就是查看公司的官网。一般通过官网你可以了解公司的历史,公司的文化,公司的产品和技术发展路线。如果你在面试过程中,表现出对公司的了解,会增加面试官对你的好感。
太优秀了也不合适
有时候,你可能表现的很优秀,可能最终也没被录取,这是为什么呢。这是因为对于公司来说,更愿意找到合适的人,而不是最优秀的人,如果你很优秀,而有的公司又觉得没法留住你,哪怕你暂时没有太高要求,公司可能会考虑放弃。如果这种情况,大胆的去找更好的工作吧。
同时投多个职位
如果你同时投一家公司的多个职位,那么可能连人事这一关都过不了。为什么,给人的感觉就是你自己都没有想好要做什么。你以为可以增加面试的几率,其实可能大大降低。
沟通能力
在面试过程中,面试官会提出一些问题,让应聘者回答。此时,你的技术能力肯定需要很好呈现。同时这个过程中,最好要好好组织语言,要注意自己的表达,不要前言不搭后语,不要结结巴巴,不要逻辑不通。不然会给面试官不好的印象。
其实沟通能力的底层体现了很多方面,比如技术熟练程度 好的逻辑思维能力和语言组织能力。在面试之前,需要刻意训练下这方面的能力。
学习方法
有时候面试官会问平时看什么书,遇到问题怎么解决之类的问题,主要是看你平时是如何学习的。所以,此刻可以展现你的学习方式方法,和学习的见解,以及自己的所思所得。如果在这个过程中,能够让面试官觉得你是一个学习能力强的人,那么你成功的几率会大大增加。
技术博客或者github
如果你有技术博客,公众号,或者有开源的github项目,是很受面试官青睐的。所以一定要把相关地址贴到你的简历上。
一方面,说明你对技术研究有兴趣,并且愿意做技术分享。
另一方面,说明你有很好的总结,写作能力。
再者,如果你经常写博客或者github项目,说明你的自我驱动还不错。
而且,博客或者github本身也是彰显你能力的最好的凭证。
当然,你的最后更新时间最好不要是5年前,又或者只有最近的几篇文章或更新,显得你可能仅仅是为了面试而特意做的。
我公司现在有两个人,就是因为有较高质量的博客和github项目被招聘进来的,事实上两人在公司的表现都很不错。
对于没有这方面的积累,那么请尽快做起来。相信对于你的职业发展有莫大的帮助,因为它不仅给你的面试加分,也会实实在在的会提高你的能力。
英语能力
一般在面试的时候,我都会关注下应聘者的英语能力。做程序员英语重要吗?我认为挺重要。不是说做每个程序员需要英语牛逼到可以自由和外国人交流的地步,但是你至少要能够看得懂英文技术文章,知道用什么英文关键字去搜索相关的技术,这个是一般程序员和优秀程序员的分界线之一。为什么这么说?很多一般的问题,在国内用百度搜索就能找到答案,国内的一些技术论坛就能找到答案,但是对于一些难的问题,有深度的问题,往往在国内是找不到答案的,需要用英文搜索,看英语文章。有点更难的问题,甚至只能通过关注特定的英语技术人来寻找答案,而搜索不到。
英语对于编程的重要性,还不限于此,篇幅有限,此处不多说,以后可以写篇文章详述。
所以如果你想成为厉害的程序员,需要多使用英语,至少也要做到不排斥。
问面试官的问题
一般面试快结束时,如果面试官觉得你还可以的情况下,会让你提问,看有什么要了解的。如果到了这个阶段,那么恭喜你,基本上你至少进入了备选行列。如果面试官没让你问问题,就直接说回去等通知,那么你其实不用等通知了。如果面试官让你提问,并认真回答了,然后让你回去等通知,这个时候可能会真的等到通知。到这个阶段,应聘者应该多问问公司的技术方向,职位发展,平台上升空间等等,以此作为你是否要进入这家公司的重要判断依据。
面试是个学习的过程
面试过程,是暴露你的缺陷和能力差距的最好的机会。在这个过程中,你可以了解到自身诸多的不足。同时,如果你遇到比较好的面试官,他还会现场教会你一些知识,技能,学习方法和思维方法。像我,一般在面试别人的过程中,就愿意抽时间和应聘者分享问题的解答思路,学习方法,解决问题的方法等。即使是没被录取的,也愿意指出他的不足和学习建议,就算是结交个小朋友吧,除非是太忙或太累,亦或是应聘者确实有一些我很不喜欢的地方。
不要交恶前东家
一些面试人员在面试的时候diss以前的公司或者上司,这是很不好的习惯,往往会给面试官很不好的印象。
另外,如果从上家辞职,不在特殊情况下,不要和上家交恶,同时应该尽心尽力做好交接的工作,因为这是职责所在。否则如果有背景调查的话,可能你的老东家不会给你好的评价。如果遇到那种半途项目退出,老板会很头疼,所以也不能怪老板不给你好评。而且,这个圈子有时候就是这么小,说不定你的下家和上家老板正好认识,可能你也会得到负面评价。
说到最后
通过面试只是第一关,面试过了,还有试用期,试用期不过关,照样会被开除掉。核心的问题,你的有价值,你的为公司创造价值。能否做出成绩,可能不仅限于技术层面。而对于开发者而言,最重要的是解决问题的能力。
欢迎关注公众号“ITman彪叔”。彪叔,拥有10多年开发经验,现任公司系统架构师、技术总监、技术培训师、职业规划师。熟悉Java、JavaScript、Python语言,熟悉数据库。熟悉java、nodejs应用系统架构。在计算机图形学、WebGL、前端可视化方面有深入研究。对程序员思维能力训练和培训、程序员职业规划有浓厚兴趣。
相关推荐
3. **着装要求**:面试者选择穿着整洁的职业装出席面试,这一点很重要,因为第一印象往往会影响面试官对候选人的整体评价。 #### 二、面试内容分析 1. **个人信息确认**:面试官首先确认了面试者的个人信息,包括...
- **面试宝典**:可能是一份综合性的面试指南,包含了各类常见面试问题和建议的回答策略,供应聘者准备面试时参考。 总的来说,这些面试题旨在全面评估应聘者的专业技能和适应性,帮助公司找到最合适的人选。对于...
由于时间紧迫,面试者向朋友求助,获取了一些关于如何有效准备演讲的建议,如关注职位需求、突出自身优势,并举例说明。尽管准备时间有限,面试者仍尽力而为。 二面包含了一个小组讨论和个人演讲环节。小组讨论的...
本文作者认为,面试前刷题是一件很愚蠢的事情,因为这可能会让面试者给面试官留下不好的印象,况且许多公司的面试官宁可选择一个在某个小问题上研究得很深入的人,也不会选择只会答一些面试题,但随便一深入问下去就...
此外,作者还分享了在技术面试中获得的宝贵经验,帮助读者完善面试中的表现,并给出一些建议,比如如何在面试过程中给面试官留下好印象。 读者通过学习这本书的内容,不仅能掌握面试的技巧,还能对招聘企业评估应聘...
以下是一些关键的知识点,以及如何在面试中有效地展示你的能力。 1. **基本语法**:理解C语言的基础语法,如变量、数据类型(整型、浮点型、字符型等)、运算符(算术、比较、逻辑等)、流程控制(if-else、switch-...
150个编程题问答从二叉树到二分查找,...要了解面试者常犯的一些错误,学会如何避免这些问题。面试准备的若干策略不要因为沉溺在无穷无尽的面试题中而错过了最重要的求职建议。这些策略和步骤可以让你更有效地准备面试
150个编程题问答从二叉树到二分查找,...要了解面试者常犯的一些错误,学会如何避免这些问题。面试准备的若干策略不要因为沉溺在无穷无尽的面试题中而错过了最重要的求职建议。这些策略和步骤可以让你更有效地准备面试
通过以上知识点,我们可以看出文件提供的内容不仅仅是关于C++面试的题目,更多的是关于面试技巧、问题解决思维和职业规划的一些建议。对于即将参加C++面试的候选人来说,这些内容极具参考价值,有助于他们在面试中...
4. **程序员面试技巧,这些问题要小心回答哦.doc**:此文档可能列出了一些面试中容易出错的问题,提醒面试者如何巧妙地回答,以展示自己的专业性和沟通技巧。 5. **面试问题.doc**:可能包含了常见的面试问题列表,...
面试者通过提出问题来展示他们的思考逻辑,而不是直接给出答案,这显示了他们解决问题的系统性和深度。 8. 行业知识:了解零售行业的基本概念和运作模式,例如折扣零售店的特点和成功要素,有助于面试者更准确地...
这篇文档主要包含的是组织部面试的一些常见问题,旨在考察面试者的思维方式、问题解决能力、团队协作精神以及对组织部工作的理解和态度。以下是对这些问题中涉及的知识点的详细说明: 1. **价值选择与规划**:面试...
对于面试者来说,这部分是准备面试过程中的重要参考。例如,面试中如何进行自我介绍,离职原因的表达,以及在面试中如何处理特定技术问题的解答思路。 三、Android面试精华题目总结 这部分汇总了诸多精选的Android...
建议面试者提前进行LeetCode的实战训练,至少完成30题以上,并且对每个题目的解题思路有深入的理解。 2. **技术面试**:技术面试通常由部门的资深工程师或者技术领导进行,他们会根据职位需求深入考察候选人的专业...
- **解析**:这是一个考验面试者自信心与沟通能力的问题。面试官想要了解你对自己能力和职位匹配度的认知。 - **建议回答**:“我相信自己具备完成这项工作所需的技术技能和软实力。例如,在之前的项目中,我不仅...
在结构化面试中,面试官可能会询问一些关于面试者的个人情况,包括但不限于: - **自我介绍**:简明扼要地介绍自己的教育背景、工作经验和个人特点等。 - **个人优势**:具体说明自己适合应聘岗位的优势所在,可以...
以下是一些基于人力资源专家建议的面试策略: 1. **电话面试的印象管理**: - 接听面试电话时,应展现出活力和专业性,即使环境复杂也要迅速调整,确保通话质量。 - 保持手机畅通,随时准备记录面试详情,展现...
首先,文档指出面试者在面试前必须克服的三种不良心态:自视甚高的心态、无所谓的心态以及自惭形秽的心态。 1. 自视甚高的心态:面试者常常高估自己的学历、能力或外貌,认为自己理应受到用人单位的欢迎。然而在...
"一些更详细的技术要点和面试准备建议" 本资源总结了 Java 相关技术要点,涵盖了核心 Java 概念、集合...本资源提供了 Java 相关技术的详细知识点,涵盖了多个方面的技术要点,对于 Java 开发者和面试者非常有帮助。