第一篇:求职面试程序员的技巧和注意事项
我们在面试程序员的时候一定要注意一些面试技巧和注意事项。程序员是从事程序开发、维护的专业人员。大家都知道求职程序员岗位一定要专业知识雄厚,但是在求职过程中注意基本礼仪和技巧是必不可少的。还需要对自我的认知,是否适合此工作。
了解自己
与很多人的看法不同,所有的程序员都是不一样的。了解您是哪一种类型的程序员对找到合适的工作是很关键的。尽管您也许能完成许多不同类型的编程任务,但您对这些任务的兴趣却是不同的。做并非真正喜欢的事情在短时间内是可以的,但对于需要长时间持续做的事情,您需要有兴趣,对所做的事情感到兴奋。最好的程序员对他们的工作充满激情,对于兴趣一般的事情,您是不会真正产生激情的。如果您不能确定自己是否喜欢,可以问自己以下问题:
1.您是一名架构师还是一名编码人员?
每一个编码职位都需要某方面的设计能力,但某些工作比其他工作更需要设计能力。如果您喜欢设计甚于喜欢编码,软件架构师的职位可能更有吸引力。也就是说,架构师的职位可能涉及许多与他人的互动,较少涉及编码或根本不涉及编码,尽管您需要很好地理解如何进行编码才能有效地进行架构设计。除非您接受软件架构方面的正规培训,否则成为一名架构师的一般途径就是先参加编码工作,然后展示出您在设计和项目各部分集成方面的才能。
前面这些问题涉及您对哪一种类型的工作感兴趣,下面的问题与编程无关,但也是需要考虑的。
2.您是一名系统程序员还是一名应用程序员?
系统程序员与保持计算机系统运行的代码打交道,这些代码包括框架、工具、编译器、驱动程序、服务器等。另一些程序员是他们自己的主要听众,他们很少与非程序员打交道。应用程序开发者与此不同,他们所编写的程序被非程序员用来完成其工作,他们与非技术人员的互动更为频繁。
3.您喜欢编写用户界面吗?
如果是这样,而且如果您拥有这方面的技能,那就要恭喜自己的好运气了。用户界面设计是极为讲究的工作,容易被批评,很难做好,特别是在要考虑国际化和易用性问题的时候。
4.您更喜欢开放源码项目吗?
绝大部分编程工作通常都涉及知识产权,封闭源代码的项目,某些程序员是反对这一点的。现在有一些向更开放的软件开发转变的倾向,为像您这样的人提供了更多的机会,可以参与开放源码项目并同时获得报酬。
5.您喜欢测试吗?
测试也称为品质保证,或缩写为QA,常常遭到缺乏经验的程序员的诋毁,但那些有经验的程序员非常看重独立测试的价值。好的测试人员很难找到。编写工具和自动化的测试用例常常需要编程技能。
6.您善于除错吗?
如果您认为在自己的代码中除错已经是够麻烦了,请想像一下替别人的代码除错是怎样的感觉。这需要很强的分析能力和解决问题的能力。找到并消除缺陷可能是很有价值的,但肯定不是每个人都适合这项工作。
7.您想为小公司工作吗?
薪水可能少一些,但随着公司的发展和成功,从底层进入一个新公司肯定对将来有好处(可能会带来相当大的报酬)。当然,不好的一面是大部分新的尝试都会失败,您可能在一两年内失去这份工作。
8.您想为大公司工作吗?
在大的公司中工作既有好的一面也有不利的一面。例如,大的公司通常能够提供更大的工作稳定性,以及某种类型的职业发展途径。它也可能拥有非技术人员知道的品牌。但在另一方面,您也可能对大公司中常常发生的繁文缛节、要求严格和公司内部斗争感到窒息。
9.您希望参加长期的项目还是短期的项目?
某些程序员渴望改变,最多在每个项目上花上几个月的时间。如果您喜欢短期的项目,而且不介意出差,那么成为一名咨询公司的雇员可能比成为一名传统公司的雇员要更好一些。重要的是您必须明白,这些问题没有标准答案,没有正确或错误的答题方式。但是,您在这些问题上对自己越诚实,就越有可能找到真正喜欢的编程工作。
10.您对管理有兴趣吗?
某些程序员的长期目标是成为一名经理,但另一些程序员对这个想法会产生恐惧。但如果您的目标是成为管理者,就需要培养自己的领导才能,并展示出您在处理技术问题的同时,也能够管理软件开发中“人”的问题。如果您的目标不是成为管理者,请寻找那些提供良好的技术职业发展途径的公司,这样在提升时就不需要被迫去管理人。
此文由传邦人才网 整理转载请注明出处。
第二篇:大学生求职面试技巧和注意事项
大学生求职面试技巧和注意事项
面试过程
1、首先需要说明面试中的几个法则:
star法则:这个是面试中最受hr肯定,也最容易掌握的法则。所谓star即situation、target、action、result,就是说你在某个事件过程中,当时的情况如何(s)、你们的目的为何(t)、为达到这个目标你们采取了哪些行动(a)、结果如何(r)。
通常面试官会问这样的问题“你能不能说说你在大学最成功/失败的事情”、“你能不能具体的介绍一下你当时参加这个活动的情况”,遇到这种问题的时候就是我们用star法则大显身手的时候了。
黄金法则:即二八法则,就是面试过程中,面试官的言语只占20%,80%的是你自己在描述或者回答。
白金法则:引导面试官对你进行提问。有两个方法,一个是前面提到的,用简历引导;另一个就是在你回答某问题的时候故意遗漏一些,细化其他的部分,当面试官追问的时候你再细化的描述遗漏的部分,有点像相声、小品里面的抖包袱,这样可以将问题更多的控制在你掌握的范围内。
钻石法则:将面试官提出的问题发过来踢给面试官。这个其实很难把握,还是举个例子说明吧。
比如面试官问了这样一个问题“在上级领导意见和客观事实产生矛盾的时候你会怎么做”,其实这种问题本来就没有什么固定的答案,你可以先简单的举个事例,说你之前遇到过类似的情况,如何如何处理——注意说话的语气和方式,不要太有偏向性,末了说完了加上这样一句“可能自己处理这些问题的时候还稍显稚嫩,不知道如果是您,遇到这样的问题是怎么解决的?我想听听您的意见”。
2、以15分钟一个人计算,一个面试官每天要面大约30人左右,如果你能够把握面试场合的主动性,让面试官顺着你的思路走,一来自己更有把握,二来面试官也会觉得轻松很多。
3、整个面试过程中,尽量保持自己良好的心态和积极向上的精神面貌。用今年春晚那个台词来说就是“你能不能阳光一点?”你的这种阳光也会感染到面试官的。
4、这点里要提到的是肢体语言的问题。肢体语言其实可以传递相当多的信息量,比如你回答某个问题的时候挠了挠头,面试官可能就觉得其实你对这个问题不是很确定,于是就会追问下去;再比如你回答某个问题的时候,举起的双手不自主的握在一起了,这就表明你可能有些焦虑了。
不要以为这些肢体动作的出现是概率论的问题,推荐大家去看下亚伦·皮斯和芭芭拉·皮斯的《身体语言密码》,看完之后你就会明白这些东西是怎么回事了,看完之后你大概也就学会怎么通过面试官的肢体语言来及时反馈自己的回答了。
5、一个很重要的环节是面试刚开始时候的自我介绍,可能千篇一律的都是我叫某某某,来自某某某学校,做过某某某事情,这样的信息其实很没有区别性。
要想在若干人里脱颖而出,就需要足够的标新立异,但请注意这不是让你去照抄别人成功的案例。符合自己性格和自己风格的自我介绍才是最成功的,同时,需要说明自己为何适合所应聘的职位。
6、回答问题的时候保持较强的逻辑性,并较少出现口语。这其实是一个较长时间锻炼的结果,方法的话,借用一峰同学传授辩论技巧时候介绍的讲故事方法。可以找个同伴,每天互相讲一个成语故事,要求讲述的过程中尽量的生动、尽量的避免“然后”、“那个”等口语化词语的出现,可以一遍遍的说,后一遍总会说得比前一遍好。长此以往,表达能力就会好很多了。
7、对于一些普遍性的问题,事先准备好,例如传说中的宝洁八问还有类似最大的缺点、最大的优点、最成功的事情等等。
8、群面的话,表现的有教养、有风度是首要的。要先成人,才能成才。
9、群面过程的一些注意事项:
即使自己不发言也要表现的像在思考、像在专心倾听;“有理不在声高”;
敢于去做领导者,但同时做领导的也会承担相应的风险(小组任务失败的话第一个否定的就会是leader);总结者如果不是自己,记得补充;记住小组内每一个成员的名字,谈及某个观点的时候能说出是某某某提出了这个观点。
10、收尾阶段,面试官一般会问:“你还有什么问题想问我们?”这个时候千万别不问,有啥没啥的都一定要问两个问题,一个问题可以涉及技术层面,另一个可以涉及应聘职位的发展问题。面试礼仪
1、礼仪问题其实是很重要的。俗话说的好,久病成良医,hr面的人多了,其实也相当于半个算命瞎子了,见到你的前15秒,基本就已经对你这个人做出了判断,后面15分钟的交谈基本就是对这个判断的强化认定。
或者你太优秀了,hr在交谈过程中重建对你的判定,但为什么不 面试过程
1、首先需要说明面试中的几个法则:
star法则:这个是面试中最受hr肯定,也最容易掌握的法则。所谓star即situation、target、action、result,就是说你在某个事件过程中,当时的情况如何(s)、你们的目的为何(t)、为达到这个目标你们采取了哪些行动(a)、结果如何(r)。
通常面试官会问这样的问题“你能不能说说你在大学最成功/失败的事情”、“你能不能具体的介绍一下你当时参加这个活动的情况”,遇到这种问题的时候就是我们用star法则大显身手的时候了。
黄金法则:即二八法则,就是面试过程中,面试官的言语只占20%,80%的是你自己在描述或者回答。
白金法则:引导面试官对你进行提问。有两个方法,一个是前面提到的,用简历引导;另一个就是在你回答某问题的时候故意遗漏一些,细化其他的部分,当面试官追问的时候你再细化的描述遗漏的部分,有点像相声、小品里面的抖包袱,这样可以将问题更多的控制在你掌握的范围内。
钻石法则:将面试官提出的问题发过来踢给面试官。这个其实很难把握,还是举个例子说明吧。
比如面试官问了这样一个问题“在上级领导意见和客观事实产生矛盾的时候你会怎么做”,其实这种问题本来就没有什么固定的答案,你可以先简单的举个事例,说你之前遇到过类似的情况,如何如何处理——注意说话的语气和方式,不要太有偏向性,末了说完了加上这样一句“可能自己处理这些问题的时候还稍显稚嫩,不知道如果是您,遇到这样的问题是怎么解决的?我想听听您的意见”。
2、以15分钟一个人计算,一个面试官每天要面大约30人左右,如果你能够把握面试场合的主动性,让面试官顺着你的思路走,一来自己更有把握,二来面试官也会觉得轻松很多。
3、整个面试过程中,尽量保持自己良好的心态和积极向上的精神面貌。用今年春晚那个台词来说就是“你能不能阳光一点?”你的这种阳光也会感染到面试官的。
4、这点里要提到的是肢体语言的问题。肢体语言其实可以传递相当多的信息量,比如你回答某个问题的时候挠了挠头,面试官可能就觉得其实你对这个问题不是很确定,于是就会追问下去;再比如你回答某个问题的时候,举起的双手不自主的握在一起了,这就表明你可能有些焦虑了。
不要以为这些肢体动作的出现是概率论的问题,推荐大家去看下亚伦·皮斯和芭芭拉·皮斯的《身体语言密码》,看完之后你就会明白这些东西是怎么回事了,看完之后你大概也就学会怎么通过面试官的肢体语言来及时反馈自己的回答了。
5、一个很重要的环节是面试刚开始时候的自我介绍,可能千篇一律的都是我叫某某某,来自某某某学校,做过某某某事情,这样的信息其实很没有区别性。
要想在若干人里脱颖而出,就需要足够的标新立异,但请注意这不是让你去照抄别人成功的案例。符合自己性格和自己风格的自我介绍才是最成功的,同时,需要说明自己为何适合所应聘的职位。
6、回答问题的时候保持较强的逻辑性,并较少出现口语。这其实是一个较长时间锻炼的结果,方法的话,借用一峰同学传授辩论技巧时候介绍的讲故事方法。可以找个同伴,每天互相讲一个成语故事,要求讲述的过程中尽量的生动、尽量的避免“然后”、“那个”等口语化词语的出现,可以一遍遍的说,后一遍总会说得比前一遍好。长此以往,表达能力就会好很多了。
7、对于一些普遍性的问题,事先准备好,例如传说中的宝洁八问还有类似最大的缺点、最大的优点、最成功的事情等等。
8、群面的话,表现的有教养、有风度是首要的。要先成人,才能成才。
9、群面过程的一些注意事项:
即使自己不发言也要表现的像在思考、像在专心倾听;“有理不在声高”;
敢于去做领导者,但同时做领导的也会承担相应的风险(小组任务失败的话第一个否定的就会是leader);总结者如果不是自己,记得补充;记住小组内每一个成员的名字,谈及某个观点的时候能说出是某某某提出了这个观点。
10、收尾阶段,面试官一般会问:“你还有什么问题想问我们?”这个时候千万别不问,有啥没啥的都一定要问两个问题,一个问题可以涉及技术层面,另一个可以涉及应聘职位的发展问题。面试礼仪
1、礼仪问题其实是很重要的。俗话说的好,久病成良医,hr面的人多了,其实也相当于半个算命瞎子了,见到你的前15秒,基本就已经对你这个人做出了判断,后面15分钟的交谈基本就是对这个判断的强化认定。
或者你太优秀了,hr在交谈过程中重建对你的判定,但为什么不 在开始的时候就留个好印象呢?别觉得我在危言耸听,这个是某个高管hr自己说的。
2、着装方面尽可能的穿正装,当然部分经济困难的同学也没必要强求。总体来讲,穿得干净整洁就好。如果女生带了包包,请注意三色原则(全身上下衣物包括包包的颜色不要超过三种),还有取下那些很可爱的饰品。
3、进入面试间之前请先敲门,得到面试官的许可再行进入。
4、主动递交自己的简历,递交的时候注意两点:一是双手递上,以示尊重;二是注意纸面的朝向,正向对着面试官,而不是正向对着自己。
5、在交谈过程中与面试官始终保持eyecontact,这样会显得你自信很多。
6、面试结束之后不要去询问面试官自己的面试表现,这样的行为显得很不自信,而且会让面试官为难。
7、霸面的问题,九死一生,自己郑重考虑好,搞不好会上黑名单的。
8、终面的话,一般记得在面试之后给面试官发封感谢信。
第三篇:应届生求职面试技巧和注意事项
应届生求职面试技巧和注意事项文章来源:一览昆明英才网(有关专员)刚毕业的应届生,面试时,因为缺乏经验,总会遇到很多问题,最终的结果都是没被录上。对于应届生来说,我们面试时最重要的是把我们在大学里面所学的专业知识和我们将面试岗位的理解阐述出来。但是就算是不用回答很多很深的问题,但是面试时一些技巧和注意事项还是需要注意。这样有助于我们更快,更有效的获得我们的心仪的工作。
1、不要好高骛远
现在很多大学毕业生来面试,一开口便问:“请问我做几年能到研发部门呀?”有的则不停打听公司是否提供留洋培训之类的机会,这会给面试官留下不好的印象。其实,有的公司希望培养能够成为团队领头人的职员,有的却只需要默默充当螺丝钉的职员。所以,关键要了解企业的需求和自己的定位。还有一个女大学生来面试,问了许多问题,比如,老板是哪里人?本科生、硕士、博士各有多少人?女生多吗?等等,让我们无法揣测她心里的想法。更关键的是她透露的信息让我们感觉不到她的诚意,让人不由猜测或许她已经找到工作了。
2、面试多多互动
到面试这关,就更有讲究了。当时,我参加的第一轮面试是人事部的考察,感觉还比较轻松,对方询问了我的籍贯、家庭,还有学校生活等。第二轮面试官是公司各工作组组长,问了我许多实际工作的问题,很细致。最后才是与部门经理“面对面”,他的问题更综合一些。
那时,我一路闯关,倒也不觉得难。可现在自己做了面试官,才知道面试中有些问题看似简单,其实暗藏“玄机”。比如,和应聘者聊家庭和学校的情况等,是为了考察你的个性。我最怕遇到那种问一句答一句的应聘者,IT行业虽不要求应聘者有很强的交际能力,但是仍需要员工内部或与客户的交流,所以我们希望应聘者能够与我们互动。
而涉及专业领域的问题,我们通常会结合一些具体的实践,比如“请描述你
自己电脑的配置”,这个问题居然让很多应聘者“卡壳”。
3、简历不用太厚
记得当年,我总共准备了十来份简历,投了3份,就接到了现在这家公司的面试通知。我很不理解现在许多毕业生的简历为什么要做得那么厚?其实在简历中的重点部分标粗体或加下划线就够了,不需要很多花哨的东西。
坦白说,一份简历,我们看的时间不会超过10秒种。在简历里,我们最关注的是你做过些什么。另外,我发现许多学生无论应聘什么职务都是同样的简历,事实上针对不同的应聘要求,简历应该各有侧重,尤其要突出自己适合这个要求的特长。
第四篇:求职面试技巧及注意事项
(2)要有正确的面试心态,抱着学习、锻炼和交朋友的心理进行面试。
不要太在意结果。每次面试都当作一次锻炼的机会,以平常心对待,这样才能以最佳状态和效果展示自己;把招聘官和竞聘者当朋友看待,有幸能相识与交流;把招聘官当长辈看待,从他们的言谈和企业中所见学到知识、方法和有用的东西,刻意提升自己。抱着醉翁之意不在酒的态度,会让自己放得更开。
(3)应答问题要把握尺度。
聆听:招聘官介绍情况或提问题时,要认真聆听,对其问题一一回答,不答非所问。一般不要打断招聘官的问话或抢问抢答,问话完毕,听不清可要求重复;
做好面试前的形象准备,口齿要清晰,声音要适度,叙述要简练、完整。
分析问题:要清晰、有理有据、有见解,应掌握情景面试技巧。
回答:一般应采用导语方式回答问题,即结论在前,议论在后,先将自己的中心意思表达清晰,然后再做叙述和论证。
谈吐举止:要文雅大方,态度积极主动。
互动:可探讨问题但不争论问题,尽力赞同招聘官的观点,有自己的看法应宛转提出。激动的与招聘官争辩问题是不明智的,有些招聘官专门提一些无理的问题试探你心理反应,若是上当,后话就别说了;
注意:不要一开始便问讯、谈论薪金和待遇之类问题,这类问题应在他们认可你之后谈。
4)总结或感谢发言
做好面试自我介绍,最好在面试的最后主动对整个面试做个总结,再次强调自己的优势和对该企业的兴趣,以及从面试中受到的启示,并对招聘官表示感谢。
5)面试后的跟进
面试后的当天,可发一封感谢信的电子邮件或传真其它支持性的附件,在信中可按总结或感谢发言的内容发挥和补充,以加深他们对你的印象和为人处事的认可。即使没有录取你,他也会乐意与你交朋友。
将面试中暴露的问题及时总结,并加以改善,避免在下一轮面试犯同样的错误。
第五篇:Java程序员面试注意事项(模版)
Java程序员面试注意事项
随着Java框架的逐渐成熟,其功能越来越强大,使用越来越简便,其使用范围越来越广,使用人数也越来越多。Java在带来方便的同时,无形中也带了不便,作为软件开发的王牌语言,各企业对Java程序员的要求也不断的提升,所以,求职面试成了Java程序员们最头疼又不得不面对的现实。瑭锦Tanjurd为了给广大Java程序员面试提供最贴心的指导,Tanjurd特意列举了一些面试常见问题希望能对广大Java程序员的面试具有一定的 指导意义。
Java程序员的面试具有一定的指导意义面试常见的问题如下:从企业面试的角度来 Java程序员的技术功底以技术经理的眼光来审视对Java编程知识的掌握
1.谈谈final, finally, finalize的区别
final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。
Finally在异常处理时提供 finally 块来执行任何清除操作。瑭锦Tanjurd解释如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。
finalize方法名。Java 技术允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。
2.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象
equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
3.HashMap和Hashtable之间的区别
经常问到。这两个都是Map接口的类,实现了将唯一键映射到特定的值上。
HashMap类没有排序,可以一个null键和多个null值
Hashtable,不可以有null键和null值。比Hash慢,因为他是同步的。
4.abstract class和interface有什么区别
Tanjurd说此问题经常被问。声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。
5.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
经常被问。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。