手机阅读

2023年程序员面试问题(通用20篇)

格式:DOC 上传日期:2023-11-12 23:40:49 页码:10
2023年程序员面试问题(通用20篇)
2023-11-12 23:40:49    小编:admin

诗歌是用感性语言描写具体事物或抒发抽象情感的一种文学形式。在写总结时,不要忽视团队的贡献和合作,要适当表扬和感谢他人。探寻他人的总结范文,有助于我们对总结的写作方式和技巧有更全面的了解。

程序员面试问题篇一

分析:这是个棘手的问题。若照实的回答,你会毁了工作,雇主试图使你处于不利的境地,观察你在类 似的工作困境中将作出什么反应。

回答:我需要学会更耐心一点。我的性子比较急,我总要我的工作赶在第一时间完成。我不能容忍工作 怠慢。

3.你有哪些主要的优点?认真,负责 有点急躁,在意结果

分析:像前面问题一样,这个问题问得相当直接,但是有一点隐含。

回答:“我具有朝著目标努力工作的能力。一旦我下定决心做某事,我就要把它做好,

如果面试官让面试者提问的话,一般问什么问题比较合适?

一,对职位的重视:

1 能不能给我介绍一下这个职位的工作环境?

2 职位的一整天工作内容都有哪些呢?

3 这个职位以后的发展道路如何?

职业规划

面试官想了解你职业稳定性及个人发展方向的.一个问题。

例如:我现在从事java web方向,那么未来三年的规划,是继续在这个职业上深造,我希望在三年内能够达 到项目经理的水平。这就是短期职业规划。

如果你被录用了,请问你将如何开展新工作?

回答:1.熟悉公司文化,产品,运作流程。与同事,其他部门沟通,营造好的合作氛围。

2.立刻了解客户的资料,熟知他们的需求,并迅速建立好的客户关系。等等

你的客户多次提出一些不合理的要求,你怎么办处理

经典面试题怎样回答最合适

问题1: 如果我录用你,你认为你在这份工作上会待多久呢?

a.这问题可能要等我工作一段时间后,才能比较具体地回答

b.一份工作至少要做3年、5年,才能学习到精华的部分。

c.这个问题蛮难回答的,可能要看当时的情形。

你认为公司做哪些事情可以让你更加努力工作

我的回答是:我选择喜欢的工作,全力以赴的做好工作是我的习惯。当然,如果公司有良好的激励制度,有清晰的上升空间给我,自然,会更加激发我的工作热情。

1、经历方面的问题

一定要多花时间回忆你过去的相关经历,包括你参与的项目,你遇到的各种困难,以及如何解决的这些难题。你的回答会影响面试官对你技术能力的印象,所以一定要回顾和整理一下你过去的项目经历。

2、依赖于事先背诵的答案

实,你身上的价值就越高。

3、缺乏对面试的模拟

这是很显然的,做很多事情前你都要准备和模拟一下,防止意外的情况发生。程序员面试也是一样的,如果你正在准备一个程序员面试,你应该找一些可以和你一起准备的程序员,你们一起模拟面试的场景,互相提问。

4、没有展现思考的过程

如果你在回答问题时很长时间不说话,就会让人理解为你无法解答这个问题。你不提供一个思考的过程,面试官就无法了解你的想法,不知道你是在思考还是被难住了。但是,如果你和面试官一直交谈,他就会了解你的想法,看到你的思维过程,这是很重要的。而且当你的思路有偏差时,面试官还可以引导你回到正确的解决方案中来。

5、写代码离不开编辑器

如果你要参加一个技术型的面试,面试官通常会要求你在白板/白纸上写代码,而不是在电脑上。所以,你不能过度依赖于代码编辑器,因为在那里它会帮你补充代码、显示出你的语法错误等。赶快拿出笔和纸,写下你的代码,当你满意自己在纸上写的程序的时候,再把它输入到电脑,让编译器验证它正确与否。

6、没有养成良好的编程习惯

不要因为你仅仅写了一个可以执行的程序,就以为自己已经做得很好了。你还要注意在程序中有没有重复的代码、混乱的数据结构、过度的空格等等。要像在实际的开发中一样,设计更有逻辑性的数据结构、有更好的框架、代码更整洁和易读。

7、不进行测试

当你的程序写完后,花点时间检查一下你的代码,以确保其中没有bug。如果是在用笔和纸来练习,就要把程序再写到编辑器中,让编译器帮助你检查。

8、总是着急忙慌

在解决问题时不要着急,否则只会导致更多的错误,显得你很粗心。要有条理和准确的的做事,经常回头看看你的代码,如果有错误就改正它们。这样做,其实完成项目的时间会更短,而且错误会更少。

程序员面试问题篇二

盖尔·拉克曼(gaylelaakmann)。

您好,盖尔。能先自我简单介绍一下呢?

您好。我先是在微软和苹果实习,后来在google做了三年工程师。在google,我也是招聘委员会的成员,面试过120多位本土和国际工程师,我参与了招聘会并审查过数百份简历。我很喜欢在google工作,但我也想尝试创业。

所以,有了这些难得的经验和见识后,我在成立了careercup。我们通过电子书和面试论坛来帮助人们准备技术类面试。

那学生/求职者该怎么掌握这些呢?

一定要实践!熟能生巧虽是老生常谈,但它的确有用,

在纸上练习编程,然后照原样输入到电脑上。你会发现错误比你想象的要多的多!

你看到什么样的求职者才会说“哇!这就是我要找的人。”

我希望求职者是:

聪明的。

能写合格的代码。

关注编写整洁的代码。

求职者并不知道面试中所有问题的答案吧?他们怎么回答那些没有提示的问题呢?

一位优秀的面试官,会问那些难度非常高以致于你甚至都不会知道答案的问题。回答这类问题的最好办法是,先简化问题,做假设(比如:假设数组中只有整数);然后,解决简化后的问题;最后,归纳答案。

此外,面试官想知道你的想法,所以尽力说出你的方法,并解释你的操作过程。这将给他们留下对你技术和技能的良好印象。

在求职过程中,您认为gpa有什么样的作用?或者在面试中,纯粹看gpa么?

这个真的取决于公司。一般来说,想要得到初步面试机会,除了诸如经验和兴趣等其他东西之外,gpa也重要。

在他们面试你后,并且正决定是否用你时,gpa不应是阻碍。(否则,他们就没必要面试你了。)。

这些公司真的不关心你的分数。他们看重的是:你是否聪明,你是否有强硬的技术和你是否能努力工作。

你要用其他途径来证明自己。比如:引用你做过的项目,或在开源项目中解决的问题。列举说明你在某一特别困难课程中的分数或班级排名。

在简历中列举你的奖项和参与的项目,保持更简历更新。如果你没有项目经验,竭尽全力去获取经验!这才是那些公司最最看重的东西。如何增加项目经验,请参考伯乐在线的这篇《程序员:增加编程经验的3种途径》。

在求职者去应聘google这类公司前,请您给他们分享一些建议或注意事项。

练习诸如我们网站上的问题;先在纸上练习算法,然后按原样再输入到电脑中。

程序员面试问题篇三

程序员如何应对面试?来看看小编与你分享的程序员面试技巧吧。

其实不是针对面试,基本仪容和礼仪在日常生活也是非常重要的,是一个人是否有教养,是否有素质的基本要求。

穿着:如无特别需要,不要着正装,休闲装即可。

但是不要光脚丫子大拖鞋,背心吊带,男士不要穿露脚趾凉鞋。

干净整洁即可,表示对本次面试的重视和对面试官的尊重。

仪容:女士如果想化妆的话,淡妆即可,素颜也可以。

男士头发理一下,胡子剃掉。

还是那句话,干净整洁,万万不可口腔有异味,或者身上有体味(特别是脚丫子臭味,绝对不行!)

礼仪:多说“请”,“您”,“谢谢”,记得进门后关门,前台给你倒的水走的时候记得拿出去扔掉。

坐下来面对面试官要有坐像,不要跟在家里一样太随便,说话口齿清楚,慢一点说,不要跟打机关枪一样。

切记,不可做作,细节处把握尺度就行。

如果遇到和面试官有分歧的时候,立即闭嘴并闭嘴,不要争论,不要试图说服面试官,更不可耻笑或者蔑视面试官,哪怕你确实不知道比面试官高到哪里去了。

记住,这是礼貌,跟你技术有多牛逼无关。

谦虚:任何时候,把自己放在一个相对低的姿态,你是来面试,不是来教育面试官的,抱着一种接受检阅和学习的态度面对面试,千万千万不要觉得自己主角光环加身,天下之大老子第一。

相信我,这个世界牛人大把的,别人不说穿是因为给双方留面子,你可别认为是你真牛逼。

谦虚,起码不会让你有成为一个跳梁小丑的机会。

什么重要的话说三遍已经烂大街了,我就不说了。

对于程序猿来说,专业基础知识绝对是重中之重,是面试成功的最基础要素。

我说的专业基础知识,不是说你做了多少个项目,写了多少行代码,而是软件开发的基础知识。

我在面试的时候,有时候会遇到一些候选人,乍一看简历也有好几年工作经验,项目也写的满满的,但是却连“值类型引用类型本质区别”,“构造函数有哪些特点,何时被调用”,“类和接口区别是什么”这样的问题也回答不了,注意,是回答不了,也就是不知道,不是知道意思但是组织不了语言。

这类候选人通常在连续回答不上几个问题后,开口为自己辩解:“我动手比较强,写代码都没问题,但是书上的概念我真的不太清楚”。

能说出这个话,就说明此人根本就明白作为一个技术工作者最基本的专业素质是什么。

(我在这里就不展开谈基础知识在开发中的作用以及对自身成长的作用,以后会专门撰文来讨论)所以千万不要觉得自己工作几年,有些代码经验就已经可以挑战更加高薪的工作。

在面试前,一定要先审视一下自身的基础知识掌握程度,如果有必要,自己买书回来或者网上找一些资料,利用空余时间系统的学习一遍,比如你所使用的语言本身,比如你擅长的框架底层实现,比如编译原理,比如多线程的知识,比如http相关的知识等等。

千万不要没有一点点基础知识储备或者基础知识储备不丰富就跑去面试,失败的几率非常大,如果眼睁睁的看着自己心仪的工作机会擦肩而过,我想是谁都会难过的吧。

面试的过程本质上就是一次沟通的过程,候选人在短短的.时间内要尽量的向对方展现自己的长处,隐藏自己的短处,尽量让对方问题得到圆满答复并且留下较好印象。

有些程序猿性格内向,在陌生人面前比较腼腆,话语不多。

当然,这不能说是做错了,只能说是一些性格上的短处而已(如果很严重,那就有自卑的可能,需要重视并且纠正)。

在面试时,候选人一定要精神焕发,昂首挺胸,眼神坚定,切记切记眼神不要飘忽不定,切记切记不要瓮声瓮气。

有人会问我,“那我回答不上面试官的问题,或者一时没有想起来,心里没底了怎么办?”,怎么办??回答不上也不能被吓尿了啊,是吧,咱们遇到不会的问题,就老老实实的说“这个我不清楚”,或者“这个我不会”,千万千万不要不懂装懂,顾左右而言他,打算糊弄过去,我告诉大家,捣糨糊是过不去的,面试官的问题肯定是他非常清楚答案的,你忽悠面试官就是在忽悠你自己,有意思吗?当然,也不要胡乱回答,否则只会成为面试官和他的同事茶余饭后的笑话。

在面试时,尽量双眼直视面试官(但不要瞪着人家。

),背挺直,手机开飞行模式,说话口齿清楚,利落干脆,回答得上就尽量说,回答不上直接说不知道,不要罗里吧嗦,特别是谈到薪酬,对方问你期望时,最好在现有基础上增加10%-20%,不要漫天要价,也不要不好意思,放心大胆的说出你的期望,如果对方觉得略高,会再跟你商量。

务必一开口就给人真诚,干练,干脆,专业的印象。

很多面试者不大重视自己的过往项目经验,这是我不能理解的地方。

我每个做过的项目,虽然我在其中可能只是做一个模块甚至一个功能,但是我都会想办法搞清楚整个项目的业务流程,研发背景,内部模块功能,和外部如何实现集成,底层数据库的设计,整体系统架构设计等等。

我在面试候选人的时候,通常都会问最近一个项目相关的东西,有很多候选人都会表示是ta自己一个人设计开发了这个项目,但是连有哪些功能模块,系统结构(注意,不是架构)都回答不出来。

有些面试者,在面试一些中高级的程序员时,很喜欢从过往经验入手,你再一遍介绍的时候他可能随时提问。

因为这样有2个好处,第一是预防一问一答的形式,候选人事先背了很多问题的答案,第二是从候选人过往项目经验入手,除了可以看出候选人是否虚假构建了项目经验,还可以判断该候选人对开发细节的把握以及对一些技术点的反应能力和掌握情况,毕竟“突然袭击”比“瞄准射击”要更加考验候选人。

所以,在面试前,应该好好把自己以前的项目经验都捋一捋,特别是上一个项目,从业务流程到产品设计到系统开发,特别是项目内一些你做过的细节地方,你准备在面试时拿出来说的,必须以此为点,相关的东西都查查资料看一看。

再一个就是项目里面的闪光点,什么叫闪光点,就是高大上的东西,需要自己多了解了解,在面试的时候拿出来说也可以加分。

比如我以前做过一个项目,是一个类似网页爬虫的东西,把爬下来的东西根据数据库里面的地址上传到设置的路径,再删除这个文件。

当时我还是比较小白的阶段,懵懵懂懂的听人说多线程好像效率比较高,于是就用到了new thread的多线程方式,确实解决了一些效率上的问题。

后来换工作时,我又把这个项目拿出来看了一遍,并且着重看了看多线程相关的东西,知道了还有异步编程(当时好像c#还没有task),于是就自己学习了一番,然后动手做做实验什么的,把多线程这一块理论联系实际又巩固了一遍。

果然,后来面试的时候谈到这个上面的时候,面试官对这一块很有兴趣,越问越深,我也知无不言,为自己增分不少。

有些企业在面试程序员的时候,喜欢一开始扔一张试卷让候选人先做,然后再去面试。

暂且先不谈做卷子考察方式的好坏,在做试卷的时候,万万不要用移动设备上网查询答案。

本身作弊的行为就让人不齿,如果面试官在暗处进行观察,发现你作弊,那就太尴尬了。

会就是会,不会就是不会,即便你用手机查答案把试卷写的满满的,在接下来面试的时候,面试官再就试卷上的问题展开一问你,你还是不会。

所以不管有没有人监督,在面试的做试卷环节,千万不要作弊。

其实这是个增分项目,如果上面几点都已经通过面试的考核,那么这一点就会成为你绝对的亮点。

首先要先自己了解一下当前热门的技术,然后通过分析自己申请的职位,去看看可能涉及到哪些热门的技术,然后再去专门的找资料进行学习和动手实验。

比如你是搞互联网的,那么最好学习一下负载均衡相关的技术,学习分布式数据库的技术,学习缓存技术,学习页面静态化的技术;如果你是搞数据分析的,那么最好学习一下hadoop,学习一下微软的cube,学习一下惠普的vertical;如果你是搞ios的,那么可以看看swift,可以看看xamarin,可以看看websocket等等,当然,我只是举几个例子,不一定非要这样对应,你如果是搞java的,的,也可以去看看ruby on rails等等。

所谓技多不压身,就是这个道理。

程序员面试问题篇四

问:请问,你对测试这项工作是如何理解的?比如说,你觉得这是一个创造性居多的工作,还是重复性居多的工作?答:我之前的一份工作是美工,我觉得测试跟美工应该差不多吧?我挺喜欢美工这种工作的,因为会需要很多的思考。我觉得测试也是一样的,要想很多不合理的地方,而且每次面对的产品,需要想完全不一样的问题。问:你是如何规划你的职业生涯的?或者说,你为什么打算转行做测试,或者说美工这个工作对你来说存在什么问题?答:其实因为我哥是做测试的,他说做测试挺好的,他建议我转行做这个。点评:这是一个相当失败的回答,因为不仅仅表明你对未来完全没有规划,而只是听从他人的随意指点,而且还表明你对你所投职位的工作、指责、性质等统统不了解。面试官,也就是你的未来上司,绝对不会找这样的人当手下,因为搞不好会三天两头表达不适应,甚至没过几天就会辞职。(很奇怪吧,我居然经历这样的面试,这其实也是一种招聘方的失败案例,后面会详解。)当然啦,一般能回答道这种地步的还只是个别经验极不足者。不过大家不要偷笑,犯这类错误的人还不在少数,只不过是程度的问题而已。这类回答的错误在于,对你所投职位的了解不足,或者是没有基本的职业规划,以至于没有一个明确的自我升级改造的规划。比如我还遇到过有创业经历的人,后来做了一段时间销售,来我们这里面试做程序员。当我问到职业规划的问题时,他说未来准备走teamleader-架构师-cto。这个时候我还觉得有点意思,结果他话锋一转,就更有意思了。他说,最后再回去管理我们家的工厂(其父母是开厂的)。这一个回答也挺让我无语的,当然也是一个极端案例。那么我们往不那么极端的方面说,你应该提前想好:我要专研哪一个方向?数据库?桌面应用?工作流?网络通讯开发?网站系统?我以后要做一个技术专家呢,还是管理专家,还是架构专家,还是……?你的思路越清晰,面试官愿意招你的可能性就越大。挽救:其实这个问题需要你在投简历之前就要准备好。很多高考考生填专业之前,也没有想过这些问题,选的什么专业是父母代劳的。就比如我们公司里面有人学的化学材料工程,结果毕业后做ue设计。她就说专业都是父母选的,等开始学了才觉得很不喜欢。如果因为这种蠢问题你被刷下来了,你应该感到幸福,因为那个未来对你来说,也许是很可怕的。简而言之,先想好了要做什么,然后再讨论找什么工作的事情。案例二问:既然你说之前的这个项目当中的权限系统是你负责开发的,那你能否讲一下,你的权限系统的机制是怎么样的?答:哦,是这样的,我们有一个页面,是给管理员分配角色的,然后有另一个页面是给角色分配权限的,然后这个用户就有权限了。用户要首先在首页上面点击一个链接进行注册,然后访问那个页面就会根据权限来输出。……(讲了很久如何使用该网站,涉及技术实现的几乎很少。)问:不好意思,我打断一下,你可能误会我的意思了。我想问的是,你的技术是如何实现的。比如说,某个用户是普通用户还是管理员这是如何识别的?答:是这样的,这个需要管理员在一个页面中指定这个用户的角色,如果分配了管理员角色,那就是管理员,否则就是普通用户……(后面来往若干个回合,还是没有明白问的是什么。)点评:这也是一个很悲剧的回答。该回答的错误在于,沟通失败。虽然说沟通失败一般是双方都有责任的,但是你不可能要求面试官如何如何吧?所以,你只能要求自己在这方面做得更足一些。其实该案例主要问题在应聘者身上,因为很显然,面试官所关心的肯定是你的技术实现,而不是这个产品是如何使用的。挽救:面试的时候也许你会紧张,这是正常的。但是你需要不停地提醒自己,集中精力听清楚面试官的问题是什么。如果你发现你不能确定面试官的问题是什么,宁愿先反问确定问题的用意,然后再作回答。当然了,最高境界是我一问,你就知道我想要什么。但如果做不到,也不要发生风牛马不相及的情况。案例三问:(某个技术问题)答:(等待了10秒钟)是这样的(开始解答技术问题)点评:这个相对前面那两个案例来说,没有那么悲剧,不过也足以导致被刷。这种回答情景给人感觉不好的原因在于,你让人觉得你总是慢半拍。挽救:如果你是需要很多时间思考的话呢(或者说是超慢性子),最好先说一句“这个问题有点复杂,我需要稍微思考一下”之类的,这比尴尬的等半天总强很多。我还遇到另外一个人,在快面试完毕的时候说“抱歉,昨天晚上通宵工作,所以反应有点慢”。这也是一个较好的做法,假如你真的是加班了。当然,如果能在面试刚开始的时候就说出来会更好,因为第一印象还是很难改变的。案例四问:能否说一下泛型的作用是什么?答:泛型就是一个不同类型的数组,然后又增删改的功能,还可以直接foreach。问:那arraylist和泛型的list。

又有什么区别呢?答:arraylist就是一个object数组。点评:这种回答挺悲剧的。因为我能得到的结论除了你不是很了解泛型之外,还得到了另外一个结论:要么是不爱学习,要么就是想混过去,甚至两者皆有之。其实不了解不一定会被刷,但如果是态度有问题,那是铁定会被刷的。类似这样回答问题的,还真不是极个别现象。也许是觉得鸡毛蒜皮的东西漫不经心,又也许是因为心里面确实没底但又想要这份工作,无论如何,都给人一种不踏实的感觉。(哦,也许你不是不爱学习,不是想混的人,那么你更应该注意了,因为这会给人以错误的印象。)挽救:如果你知道这个知识,不妨稍微详细解释一下,不要因为过分简化的总结,给人以错误的印象。如果你心里不是很有底,可以谦虚的表示“我不是很确定,我们可以探讨一下看看我的理解是否正确。我是这样理解的……”。如果你其实是不知道的,你可以大方的回答“这个我真不了解”。如果真因为你不了解而没有招你,那么你试图蒙混的结果也不见得有什么改变,即便真招了你,在试用期也能暴露出问题来。如果要进一步改善,就需要平时多积累知识了。这里也给一个我认为比较成功的真实案例:问:能否说一下泛型的作用是什么?答:很抱歉,能不能给我讲一下泛型是什么,我工作中应该是用到过的,但是我不知道那一个是指泛型。问:比如说list。

答:哦,这个是泛型啊,那我大概知道了不过我实际工作中要求用,我就用,并没有仔细研究,所以说的可能不是很对我是这么理解的,就是相当于一个模板,写代码的时候不用惯性具体的类型是什么,只管写逻辑,到具体运行的时候给的是什么类型就自动变成那种类型了问:那你现在能否再说一下泛型的好处是什么?答:这个真的很不好意思,我工作中没有要求了解里面的原理,所以我也没有很仔细的研究过点评:这个案例中的候选人,在技术上可能是有待改进的,但是这一个回答从面试技巧上应该是比较成功的我不排除会有更好的回答方式,但是至少这个回答告诉我:1、我不懂,但我没有打算隐瞒;2、我不很了解,但是还是有一定的自信的;3、我可以尽可能的把我所了解的内容告诉你如果说还要进一步的改进,我觉得应该是技术知识的积累,回答技巧方面已经不需要再做更多的改进了其实蠢回答还有很多,一时半会儿可能没办法总结完但有一点是可以肯定的,就是看你对招聘过程是否态度认真如果你真的很认真仔细,那么问题顶多就是你不知道自己犯的错误,只要有人告诉你了,应该是可以改善的另外,还需要提醒一点,这些回答技巧的改进,好比只是可以让你腰板站的更直,能让人看清你的真实高度(而不是自己直接就趴下了)这个做到了,接着你还要多摄取营养长高点,否则一米六的个子要办再直,也很难和姚明竞争。

程序员面试问题篇五

1、让人感觉你很有团队精神。作为一个程序员,就需要有一定的团队精神,一些程序并不是依靠某一个程序员一个人写出来的。面试官想要知道与你一起工作是什么样的感觉,又会有什么样的问题,因此你哟啊让面试官看到你的团队合作性,最直接的方法就是在说话的时候把“我”换成“我们”,这是最直接的'表现方式。

2、把自己的想法大声的说出来。做程序员,首先需要的就是有解决问题的能力,比如出现了一个bug,就需要程序员来修改,但是却遇到了难关,不知道该如何突破,遇到这样的情况,如果你有那么一点想法,那么对于整个团队而言是非常关键的。因此在面对面试官的提问时,如果你不知道问题该如何解决,那么你可以说一说你现在的看法,你认为怎么做才会有效,又有哪些是没什么用的,你要说出为什没用,面试官会对你刮目相看的。

3、不知为不知。如果在面试中,遇到你无法回答的问题,那么请你不要不懂装懂,这是面试官最反感的。

4、说话不要不经大脑。不要自信的将你口中的答案脱口而出,如果答案是正确的,那最好,但是你却忘了你该如何与面试官解释,如果你的答案是错误的,那么这样的做法只会显得你冲动鲁莽说话不经大脑。要知道,在面试中,你并不需要和他人比速度,你这样做只会因为打断了对方的话或者往下结论而惹恼了你的面试官,那么你的面试结果就可想而知了。

程序员面试问题篇六

与其他岗位相比,程序员相对来说会内向一些,思维也会更严谨、更有个性。企业招聘程序员就是要求他能和团队一起完成既定的开发任务,所以重点从技能水平、学习能力、团队合作及工作心态等几个方面考察程序员。

技术水平是对程序员最基本的要求,很多企业会通过笔试来辅助考察。技能的考察主要看面试者技能匹配度、对技术发展趋势的了解以及自己的职业规划。

1. 你认为自己最擅长的技术是什么?

2. 谈谈你对xx行业/技术发展趋势的看法?对最近xx技术问题发表下你的看法?

3. 在五年的时间内,你有什么样的职业发展规划?

技术快速更替,员工的求知欲和学习能力比他现在的技能更为重要。宁愿招聘一个学习能力很强的员工,也不要一个靠吃老本、不愿学习的员工。

1. 你最近有看哪些书或参加过什么样的培训?有灌技术论坛的习惯吗?

2. 今年有什么学习计划?今年有什么目标?

3. 研究过开源项目吗?有什么收获?

在现在的软件开发中,已经没有所谓的“孤胆英雄”,项目主要靠团队合作来完成,而团队合作能力可以通过考察以往项目,来了解面试者对团队的理解、遇到问题的解决思路等。

1. 你做过哪些项目?最成功的是哪个?为什么?

2. 辛辛苦苦工作半年的项目失败了,你怎么办?

3. 评价下你过去的团队?你喜欢在什么样的团队中工作?

4. 你的业余爱好是什么?

招聘新员工,需要了解面试者对工作的心态和价值取向,并且与他沟通公司的企业文 化。如果你所在企业需要快速发展,有高强度的研发任务,而他想找一份轻松的工作,可能就不是很合适了。

1. 为什么选择离开上一家公司?

2. 有了解过我们公司的产品/服务吗?

3. 你对加班的看法?你家人或朋友抱怨你加班怎么办?

4. 如果在试用期发现你技能不符合要求,该怎么办?

最后,技术人员的有效沟通能力也非常关键,特别是对问题的分析和说明,所以在整个面试过程中你要观察面试者的分析思路,对问题重点的把握以及表达。经常有一些滔滔不绝、 但不知所云的面试者,让人非常头疼!

蒋建华 北方跃龙项目经理,微软最有价值专家(c#mvp)

程序员的能力分为两种:技术能力和非技术能力。技术能力包括编码能力、系统分析与设计能力;非技术能力包括写作能力、沟通与协作能力、组织与管理能力等。而根据程序员的能力水平,可以将程序员分成初级、中级、高级三个级别。因此,在面试过程中我会针对初级、中级、高级程序员三个级别来提出不同的问题。

在技术能力方面,重点考查初级程序员的编程能力、中级程序员编程能力并兼顾系统分析的能力、高级程序员的系统分析与设计能力。在非技术能力方面,重点考查初级程序员的沟通与协作能力、中级程序员的写作能力(主要指编写技术文档,如需求分析文档、用户手册、部署手册等)、高级程序员的组织与管理能力(如指导、协助中级程序员进行问题分析和开发)。

在面试时,程序员首先要将自己的技术能力展现出来,以一种交流的心态去面对,不要紧张,要有自信,即使面试失败自己也要下去总结失败的原因,找到技术弱点加以弥补;其次,面试中遇到不会的问题要讲明自己的思路,因为有些问题不是考你的编程能力,而是逻辑思维的能力;最后,对照程序员能力模型进行自我分析与评价,做好职业规划,不断学习,提高自己的编程能力和抽象思维能力。

以sql server为例,我来分享一下面试时常问的一些技术问题。

1. 聚集索引和非聚集索引有何区别?应该怎样使用?

2. sql的一张表中有一个自增的id字段,但是现在不连续,写一条sql语句取出某个位置到另一位置(如50~60)之间的数据。

3. 如何判断和防止sql注入?

4. 如何对海量数据进行处理?

第1题考查基础知识;第2题考查sql语句的编写能力和技巧,属于初级程序员的问题;第3题考查sqlserver的安全性,属于中级程序员的问题;第4题考查sqlserver的性能,属于高级程序员的问题。通过这几个问题可以判断出应聘程序员的数据库水平。

毛颖 放过caps公司销售工程师

从个人经历来说,我会对以下五个问题比较感兴趣。

1. 请说出3个你觉得至今都没有算法可以解决的问题。

这是一个开放式问题。从回答中我们可以了解到被面试者的思维方式和思维敏捷度,而这两点是一名优秀程序员不可或缺的。我预料一般有两类回答:第一,学术类,比如有人会说一些关于寻找质数之类的现在还无法解决的问题;第二,生活类,我比较期待这一类有意思的回答,如果被面试者可以结合一些现在的社会现象作出回答,也可以从另一个角度反射出其社会属性。

2. 请从技术角度谈一下《黑客帝国》的观后感。

同样又是一个开放式问题,完全没有所谓的标准答案。《黑客帝国》是程序员的必看“教材”,整个故事最精彩的莫过于构思。我觉得能具备这样的构思能力是程序员的最高境界。那么从技术角度,对于这个构思的框架搭建以及实现等,我想听听程序员的`不同理解和实现方法,从侧面了解他们的潜在创造能力和对身边事物的建模能力。

3. 你比较偏向于把程序员比作翻译、建筑师还是设计师?

问这个问题的目的是看你怎样理解程序员这个职业。一个人对自己职业的认识以及定位将直接决定其在这个职位上的积极性和创造能力。我的答案是程序员既是翻译,又是建筑师,更应该是设计师。并且随着这三个职业的排序,正是我认为的程序员职业能力升华台阶。

4. 请设计至少两个不同的算法解决将一个蛋糕平均分为6份的问题。

比较实际的专业能力题。这是一个既简单又综合的考验。除了对程序员这个职位的正确认识之外,实际操作能力毕竟是影响今后实际工作的第一要素。这道操作题,考察应聘者对问题的思考,以及分析能力和解决问题的动手能力。

5. 比较一下这两个算法,你觉得哪个更好,依据是什么?

比较算法,还是考察的专业能力,目的是看你怎样判断一个算法的好坏。对这道题,没有接受过专业训练的应聘者应该无法给出全面且科学的分析。并且请他们评论自己设计的算法,也是对自我认识的一种衡量。

李颜杉 某外资人力资源顾问公司猎头顾问

程序员的概念有点宽泛,为更有针对性,我主要分享对“网络程序员”的观点。简言之,我们主要关注面试者的硬条件、软条件两个方面。

硬条件是指学历、技术经验、语言等能直接呈现的能力。技术是实在的东西,有就有,没有就没有,由不得半点浮夸。

我们比较感兴趣的问题如下。

1. 做过什么:是写代码、设计还是架构?

2. 做成功过什么:是大型的平台吗?其特质如可扩展、高并发、交互式。

3. 擅长做什么:使用的编程语言是哪种?使用经验有几年?

4. debug的经验,遭遇什么复杂的问题(需例证其复杂性)?

技术面试的后续往往是笔试或上机,比如,在所有你使用过的designpattern中,请解释对比其中两种,如commandpattern和visitorpattern(可以文字回答,也可以画图)?domparser与saxparser的区别在哪儿?什么情况下采用domparser而不是saxparser?大家在面试之前可以google一下类似的题目。

如果面试外资公司,需要英文达到流利读写的水平。因为项目的完成往往需要协同全球多个国家的同事,如果缺乏英文技能,在外企的发展是比较受限的。计划今后进入外资公司的朋友,一定要加强练习。

软条件是指性格、兴趣、职业规划等非直接呈现的能力。公司对于程序员一般会看重两种性格特质:爱技术、乐分享。

“爱技术”的人才会自发的钻研,不浮躁,也才会在这一行做得长久。对于这点,面试官可能希望了解你工作之外喜欢做什么。我听到过很多分享:经营自己的博客或者技术论坛;尝试新技术、新设备,学习新技术是一种乐趣而不是负担;当然,下次你可以说你平时喜欢阅读《程序员》。

“乐分享”的人才能带动团队整体进步。对于这点,面试官可能希望了解你在团队中是什么角色。有的人可能讲我是mentor,我们遇到技术问题时要内部讨论,我往往是能给出solution的人,所有人都解决不了,我们会求助于互联网——说明你不只愿意分享,而且有东西可以分享。

以前曾在面试中听说,程序员是青春饭,3~5年之后一定要转做manager。我觉得职业发展一定要切合自己的性格,并不是每个人都很享受并善于处理人事管理。有的资深开发人员转成manager几年之后,又转回纯技术(inpidualcontributor)。而资深技术人员对于公司是非常宝贵的财富,不管从受重视程度、薪资福利待遇都是非常有吸引力的。

1、抛砖引玉

找工作的过程是综合实力较量的过程,一个好的offer背后凝聚着无数辛勤的汗水,需要你勤奋,坚持,积累、付出与表现。我以过来人的身份介绍一下自己找工作的经验,希望对师弟师妹们有所启发。但需要注意的是,完全掌握做到了这里提到的几点并不意味着你一定可以拿到一流的offer,我仅是抛砖引玉,点播你,启发你而已,如果想在找工作时得心应手,需要你平时不断积累和总结,领悟其中的真谛。

2、心态决定一切

对于找工作,心态很重要,找工作之前,一定把心态端正。二十年寒窗苦读,几千个夜晚与孤独为伴,最重要的一个目的是找一份理想的工作,从而实现自身的价值,因而我觉得,我们至少应该像准备高考那样,全身心投入到找工作的准备中,将之前所学知识重新温习整理,以便将所有能力能够最大限度地发挥出来,进而向面试官充分展示自己,推销自己。

3、冰冻三尺非一日之寒

关于找工作前的准备,有两个因素直接决定着你是否能最终被录用,一个是项目,另一个是基础知识,这两个中任何一个被面试官相中,均可能拿到offer。

对于项目,不在多而在精,一般的项目,例如普通的管理系统、网站等,面试官几乎不用耗费脑力,一眼就能看到底,没有什么好讲的,最切合也最能引起面试官兴趣的项目往往是与他现在的领域相同或相近,解决的问题的确具有一定的难度且提出的解决方案具有一定的创新点。但遗憾的是,对于大部分毕业生,项目的深度往往不够,毕竟想在研究生短短的两三年时间里面成为这方面的专家,还是比较有难度的,所以这个时候就全靠你的基本功了。

基本功基本上可分为以下几个部分:编程语言,数据结构与算法,操作系统和其它小知识点。对于编程语言,个人认为c语言是必须掌握的,很多公司把c语言作为必考项,例如微软,另外要在c++和java两种面向编程语言中选一个,主要知识点是面向对象编程中的一些基本概念,如:虚函数、构造函数、析构函数、拷贝构造函数等。有一些题目已经成为经典,是必须、一定、非要掌握的,例如:(c++语言)虚函数是怎么实现的?构造函数可以是虚函数吗?为什么鼓励将析构函数设计成虚函数?对于数据结构和算法,这是面试的重点,很多公司基本上只考算法与数据结构,比如微软四面全是写算法(几乎占面试题目的90%左右),这就需要大家平时多积累,多练习。尤其对一些基本数据结构和算法,要非常清楚,比如:单链表反转,trie树,两个数组交并差集等;对于操作系统,主要掌握linux里的一些基本概念,比如线程,进程,内存管理,文件管理等,这些也会在面试中出现,一定要好好复习。最后是一些其它知识点,比如设计模式(单例,工厂模式等),编译原理(程序从编译到运行要经历的几个过程)等。

4、修炼程序员之“葵花宝典”

找工作过程中,一些经典的题目,一定要反复推敲,很多题目来自固定的那几本参考书,大家应该好好琢磨这几本书中的题目:

(1)面试指南类书籍

面试指南类书籍是非常基础的书籍,里面的题目比较经典,常常以笔试或者面试题的形式出现。虽然对于进入好企业帮助不大,但是应付一般的小企业,这本书可以作为一定的参考。

(2)《编程之美》

这是一本实战书,任何找过工作的人都知道,很多笔试面试题直接来自该书,值得各位找工作的应届生反反复复地阅读和讨论。此外,该书中有些题目难度过大,从找工作角度考虑,可暂时不看。

(3)《编程珠玑》

该书分为一二两本,但从找工作角度考虑,第二本可暂时不看。第一本书主要是软件设计思想,书中的例子已经成为百面不厌,百考不厌的经典题目,比如数组循环移位,随机采样算法等。

(4)《算法导论》

大师级的书,几乎是找工作必看,该书对各种常见算法有很深入的讲解和详尽的证明,并对每个算法的起源,动机和求解过程有较多的涉及。

(5)《深入理解计算机系统》

该书从程序员的视角介绍了计算机系统。几乎囊括了计算机的各个技术,包括数据表示、c程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级i/o、网络编程和并发编程等。该书中提到的一些知识点,常作为面试题目出现,比如linux信号量,虚拟内存管理等。

(6)http://erview.ed4.2015

该书尚未在中国大陆发行,但在网上可找到非常清晰的电子版,本人在此留下一个链接:http://,仅作为学习之用,请勿用于商业目的。该书中的题目全是常见题,相对于上面基本书,其题目更新,技巧性更强。据说,有人借助此书拿下hulu(hulu是美国最知名的视频网站之一)的offer。

5、八面玲珑

关于找工作的技巧,这个主要介绍两点,一是回答问题的技巧。对于项目,主要回答点应该是遇到的挑战和解决问题的思路,对于算法问题,要从复杂度高的算法逐步向复杂度低的算法过渡,第一眼见到题目,可先将自己想到的思路说出来(比如o(n2)复杂度),然后不断优化(比如o(nlogn)复杂度),最后尽量得到一个最优的算法(比如o(n)复杂度),这时候可能要在纸上写出来,一旦你没有了思路,应该主动要求面试官加以提示。另一个是交流技巧,这里指的是同学之间的交流,这一点非常重要,每当前一个同学面试完后,应该主动跟他交流,主要打听一些个人收获和心得,尤其是别人的失误,应该尽量避免,因为面试官一天要面试众多的求职者,很可能会对不同的求职者提出相同的问题。

6、多多益善

最后是offer的选择。offer原则尽量多拿一些,以便给自己留一些选择的余地,至于怎么选择offer,这是个人的问题,每个人侧重点不一样,因人而异,但我觉得适合自己的就是最好的,没必要和别人进行比较。

技术的更新永无止境,作为一名即将毕业的学生,要时刻保持清醒的头脑,不断地学习,不断地充实自己,只有这样,才能在激烈竞争中不被淘汰,二十年寒窗苦读,最重要的一个目的是找一份理想的工作。梦想马上就要实现,希望学弟学妹们再接再厉,像准备高考那样准备找工作!

祝大家梦想成真!

程序员面试问题篇七

能来面试你的人一般都是管理岗位,所以很容易就能识破真话还是假话。而且千万不要说我的简历里都写了这种话,第一印象分很重要。

二、逻辑+表达能力。

java做程序员通过自我介绍是主动的推荐自己,面试官也会侧面了解你的表达能力和逻辑思维。

三、是否聚焦。

没必要在自我介绍的时候就暴露自己的缺点,主要聚焦自己的优点即可。

四、自我认知和价值取向。

需要给面试官提供自己的个人基本情况:学历、工作经历、擅长的技术,负责的项目。

五、控制时间。

综上所述,我们按照初级到中级java开发的顺序总结一下。

初级java工程师。

重点应该突出自己自己的知识结构,因为初级程序员面试往往没有什么实际的工作经验。所以强调自己的知识边界很重要。如果是计算机相关专业的应届生,除了学历之外,可以聊聊自己的毕设项目。也可以说自己了解的开源框架、数据库等等自己学的还不错的知识点。

划重点!第一是自身知识体系,第二是独立的`开发能力,第三是学习能力。这三点对初级程序员很重要。

中级java工程师。

这里就不是突出自己的知识体系了,而是重点强调自己的项目经验。从技术到方案设计,以及具体编码,都要有一个清晰的思路来描述。在描述过程中突出自己的开发经验,比如经历了什么开发场景,遇到了什么问题怎么解决的怎么优化。

但是要注意,优点可以突出但是不要过分吹嘘,避免优点反而成了缺点。

将本文的word文档下载到电脑,方便收藏和打印。

程序员面试问题篇八

除了需要掌握一些常见的面试技巧以外,因为英文面试的特殊性,在英文面试中,还需要重点注意以下一些特别事项:

(1)描述口语化。

针对面试官的提问,在用英语回答的时候,求职者不要为了说英语而说英语,不要大量使用事先准备好的花哨词汇及句式,而真正针对面试官所提问题的、与工作有关的个人见解却很少,内容空泛,逻辑混乱。最后可能得到一句英语不错的夸奖,除此之外,什么都没有了,自然也不会被录用。所以,作为求职者,要明白一个道理,用简单直白的语言表现最具魅力的自我,才是英文面试的最高境界。有些人习惯于堆砌华丽词藻,明明可以简单描述的内容,非要用多种从句加以限定,恨不得在面试中用大气磅礴的英文演讲征服面试官,其实又犯了舍本逐末的错误,所以描述要口语化。

口语的`特点在于结构的不完整性和与说话场合的紧密依存性,口语中多使用“and”、“but”之类的连接词,并且需要多使用单一的动词结构,而少用复杂的并列句或从句。同时,在英语回答问题时,切忌语速过快,有些求职者以为只要在外国面试官前把英文说溜即可,越溜越能说明自己水平高,其他的无所谓,于是语速特别快。其实这是不对的,如果语速太快,老外根本就听不懂这种赶火车似的中式英文,英文面试的目的虽然也是问了考察英语口头表达能力,但不是炫英语口语,而是让国外面试官了解你,甚至对你感兴趣,最重要的是展示你的综合素质,绝非单单的语言能力,表达清晰是首位,流利是第二位。而且,语速过快也容易给人不自信、不稳重的错觉。

(2)时态的变化应用。

(3)文化差异。

由于面试带有一定程度的主观性,面试官的喜好都会很大程度地决定求职者是否能够获得企业的青睐,而面试官很有可能来自不同的国家与地区,有一定的个人倾向,所以在面试过程中,应该尽可能避免一些引起面试官不高兴或反感的问题。针对此种问题,首先要避免使用过于生僻的英文单词或是地方俚语等接受群体相对比较小的表达方式,这些表达方式有可能会造成听者的困惑与曲解。其次就是是要避免过多、过于主观地谈及宗教文化或时事政治方面的问题。所以,在求职的过程中,在不了解情况的状态下,如果谈到一些敏感话题,谨慎而有节制的发言才是上策。

(4)以英语展示才能。

对于非英语专业要求的工作,面试基本都是英语口试形式,而英文面试与英语考试的口试不同,面试官通常是由公司的人事主管、应聘部门主管或公司高层组成,所以他们更关心的是求职者的专业知识和工作能力,而对他们而言英语此时只是一种交流工具,求职者具备了基本的交流能力即可,而英语交流能力也只是求职者要展示的众多技能中的一种,并非唯一,并非最重要,所以在面试过程中,求职者切忌为了说英语而说英语,咬文嚼字、避重就轻都是不可取的,求职者应该针对面试官提出的与工作有关的问题,形成个人见解,简单明确的来展示给面试官。同时回答问题的时候切忌内容空泛,逻辑混乱,否则最后除了得到一句英语不错的夸奖之外,恐怕很难有理想的收获。

面试中的英文不在于求职者口语发音有多纯正、多接近老外的发音,关键是在于能与面试官无障碍沟通,听得懂,说得出,你能听懂别人的话,别人能听懂你的表达就才是最重要的,因为在流利的英语和聪明头脑之间,很多人都会选择后者的,更何况这些精明的面试官们。

相关笔试经验文章推荐:

堆和堆排序在笔试题面试题中的应用。

“千分考”笔试时间将尽量错峰。

南航乘务英语笔试。

将本文的word文档下载到电脑,方便收藏和打印。

程序员面试问题篇九

我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多。

我们也发现,很多很有才华的程序员在面试的时候总是掉链子,这大概是因为他们把大多数时间都用来搞技术开发,而忽略了学习面试技巧的重要性。

这何尝不是一种悲剧。有效的面试技巧能让你成功得到工作,即使你对那个领域也并不是非常熟悉。

1.给自己写一份非常专业的简历。

我的建议是,如果你想增加自己的入选机会,那最好还是花点钱制作一份专业的简历。相较于你将来可能得到的巨大收获,这真的只是一个小小的投资。

当我联系程序员来面试的时候,我总是会事先发电子邮件给他,并附上我的名字和博客地址。但是让我惊讶的是,当我给他面试的时候,他竟然对我还是一无所知。

再举个正面的例子,我在面试时也碰到过这类开发人员,甚至能对我以前写的一篇博客或者做的教学视频上面的内容侃侃而谈。

你说我会推荐哪个?

面试官也是人,也会有人性的弱点和特点。dalecarnegie曾说过,要让别人对你感兴趣,最简单的方法就是你先表达出对对方的兴趣。

不管这种方法是否有欠公正,但是如果你想面试成功,那么我建议你事先最好先好好研究一下你应聘的这家公司和面试官(如果知道的话)。

当今社会的信息是如此的发达,我们完全可以在facebook、twitter、微博、博客上找到任何人的资料。即使你只是大致浏览一番,也会让你受益良多。

3.获得内部推荐。

知道找工作最简单的方法是什么吗?那就是获得内部推荐。

这不但可以增加面试机会,还能提升40%的录用几率。

前阵子,我找到了一家心仪的公司。然后直接投简历?nono,猜猜我是怎么做的吧?

首先我找到一名和我有共同想法和意见的开发人员,然后开始关注他的博客。

接着我在他的博客中留言、发表建议,并且表现出对他的工作和公司非常感兴趣的想法。最后我成功拿到了这个宝贵的内部推荐资格。

很多程序员会说,“可是,某某某公司里面的人我一个也不认识啊”。如果你想就此放弃,那当我什么也没说,如果你愿意试试,我敢打赌,你总能想出一种方法达到你的目的。

不过这有个秘诀,那就是首先你得在网上创建自己的“名片”――让别人有了解你的机会,所以doitnow吧。

4.学会解决算法问题。

这是每一个开发人员都应该具备的重要技能,而且真要掌握起来也并非那么难。

在很多面试中,都会有这样的问题,要求你在白板或者电脑上解决编程问题,但是许多程序员,即使是那些非常优秀的程序员,都会一下子大脑一片空白,完全理不出思路来。

如果你能花时间学会如何解决这种类型的面试问题,那么下次再碰到这种场景,就不会这么紧张了。

我们会紧张其实和怯场无关,主要是因为我们不熟悉这些问题,也没有自信能解决这种问题。

在这方面建立起自信之后,你就再也不会紧张了。

程序员面试问题篇十

最近也面试了几家公司,我也来说说里面的一些经历和感悟。

关键词:创业公司。

创业公司最大的特点大家都知道,资金较为短缺,目标较为远大,员工需要保持高度热情,我以前也在创业公司呆过,自己也创过业,所以对这类公司还是很有体会的。曾经在一家创业公司里面就有类似每天早上按时打鸡血,老总隔三差五画大饼的事情。我其实挺尊重创业者的,因为任何牛逼的公司也都有过创业时期,但是说实话我对画饼真的还是挺反感的(吃太多所以反胃也正常)。前两天听锤子手机老总罗永浩早期的演讲才知道这个叫“毛氏管理法”。利用的思想就像老毛招兵一样,虽然我们很穷,但是我们有远大的理想,等仗打胜了,大家都是国家的主人,到时候就要什么有什么了(至于有什么,现在还不知道,因为还没有胜利,胜利了就知道了,总之少不了你的)。(至于能不能像老毛一样取得革命胜利,这个就不好说了。)。

关键词:技术落伍。

这样说也许有人会觉得不妥,因为没有最牛的技术,只有最牛的使用者。但是又有“公欲善其事,必先得其器“,任者见任,智者见智吧,可是说实话博主实在是不能忍受如今还用asp这种低效率,后端和html都揉在一起写的动态网页技术。所以当时我就对面试官司说,这就好比你让我用箭还是用枪去打猎的时候我肯定优先选择用枪(尽管我从来没用过,但是我知道枪的准确性高,射程远)。

关键词:开明领导。

话说到一家公司任职,有一个开明的领导是很重要的,保守的领导会也会有个保守的思想,这跟软件行业的不断更新是相违背的,因此你可以想像上面那种还在用asp开发程序是多么痛苦,当然如果能有5w的月薪,这种痛苦还是可以试着克服一下,毕竟我们也不是那么矫情的人。但是往往这种在技术上保守而在金钱上放得开的领导少之又少,所以还是选个综合都比较开明的领导来得实际。

关键词:笔试机试。

面试了几家公司,有些有笔试,有些有机试,有些都没有,有些都有。对于有笔试的,我一般视情况而定有两种做法,第一种,如果笔试普通比较简单,但是题量大,需要很多时间(40分钟以上),一般这种我会直接告诉接待说我不愿意做,因为太简单(没错,这种姿态是比较高,目的也是这样,就是让面试官觉得你略显嚣张,从而跳过这一步,以一个高的起点进入面试环节。不过得慎用)。第二种,题量小同时又比较有意义的(这种很主观,需要自己判断),还是可以做一下。

至于机试,我认为完全没有必要。特别是写sql,原因是我认为简单的sql没必要写,有深度的sql,一时半会也很难将其写漂亮,尤其是你作为一个面试者的时候。同样的道理,你也很难在面试那么短的时间类做一个比较显示你水平的demo。

关键词:请介绍一下你的缺点。

我想不到,面试技术职位也能碰上这个问题,我认为这么感性的问题就不要问技术宅了,况且我相信大多数人压根就没有想过这么深奥的问题。除非你想得到诸如”我太过追求完美“、“我太过执着”这样逼格十足的答案。当然我的答案是这样的:

我tm怎么知道,我知道我就改了,我要是知道又不改,我不是相当于告诉你我顽固不化么。

总结:

不管是面试官还是面试者其实要想当好各自的角色都很有学问,就像“面试官+求职者=猫+老鼠?这篇文章及评论一样,可谓“公说公有理,婆说婆有理”,愿我们能找到其中的平衡,最终实现“程序猿不再为难程序猿”。

程序员面试问题篇十一

面试过程面试官对求职者一般要了解的内容有:

1、求职者的基本情况:姓名、工作经历、技能培训等。

提问的方式有:请你用1分钟时间简单介绍你自己;或者请你用2-3分钟时间介绍你的工作经验等。很多时候面试官问这样的问题是了解基本情况,或者趁应聘者介绍的时候快速浏览简历,以便根据应聘者的情况。进一步提问,同时看看应聘者的表达能力。这部分内容可以提前准备好,针对应聘的岗位和自己的亮点要组织得有条理有重点。

2、根据简历和介绍的基本情况进行深入提问。

主要内容涉及工作经验、技能培训以及教育情况等内容。并且可能会要求举出实际的一个事例来说明应聘者谈到的经验或能力。面试官主要希望从应聘者的过往经历和表达中发现应聘者的优缺点,考察应聘者的逻辑思维能力,团队合作等基本素质等。应聘者在回答时应该以事实为依据,前后一致,逻辑严密,表达清晰。

3、求职目标及对所应聘公司和职位的了解情况。

面试官问这方面的问题主要是希望了解应聘者希望工作的岗位、地点,应聘原因,对所应聘公司和岗位熟悉程度。应聘者提前做好充分地准备是需要的,对所应聘的公司和职位了解地越多越深入越好,这样如果录用工作的适应越强。

4、对个人未来职业发展的规划。

有的公司招聘人才是希望培养一些后备骨干,希望他们有比较长远工作和发展的打算。应聘者对自己三五年之后做什么应该有一个比较清晰的认识,有一个比较长远的职业规划。

5、对薪酬的期望。

在面试的后半部分,很可能会问到这个问题。面试官通过这个问题想了解应聘的薪酬期望是否与公司可提供的标准吻合,另一方面也想了解应聘者对自己的定位和对所应聘岗位的了解程度。应聘者没有什么不好意思,也不必过于谦虚,最好根据当地市场行情来回答,如果自己足够优秀,可以比市场行情略高一些。

以上一般是hr在面试的时候要了解的内容。

1、尽可能多地先了解求职者。

电话面试前多了解一下求职者,这会让电话面试更加平缓。

因为你已经了解了对方的一些情况,彼此之间的陌生感会降低很多。

了解求职者有很多种方式,求职者的博客或者网络上任何关于他(她)的报道。

如果求职者没有博客和任何网络可以查到的报道,没有关系,多看一下他(她)的简历,了解一下此人的背景、经历等等。

如果连简历都没有呢?那你可以把你需要了解的信息发一封电子邮件,让对方填写。

2、恰当地称呼对方。

如果充分了解了对方的背景和当前情况,你将对电话面试有充分的自信。

3、提前准备好要问的问题。

这里指的提前准备好问题是指:把需要问的问题列表打印出来,电话面试时你就不至于有所遗漏。

当然,这并非让你对着问题毫无变化地一个个往下问。

如果这样的话,这就和email列出问题没什么区别了。

电话面试的优势在于,面试官可以根据对方的回答及时调整问题的顺序、形式等等。

4、制电话面试的时间长度。

即便面试官时间充足,电话面试的时间也不宜过长。

被面试的求职者不喜欢听到你反复地说“再问一个问题”,结果又是10分钟……求职者会被这种不知道需要多长时间的电话面试,而感到心慌意乱。

将本文的word文档下载到电脑,方便收藏和打印。

程序员面试问题篇十二

首先,最重要的是,你自己一开始就应该想清楚:

1.需要新员工完成什么样的任务?

2.怎样的人能完成这样的任务?

3.哪些途径和方法可以发现这样的人?

只有明确这些根本性的问题,才能正确高效地完成面试,

二、提问的原则。

假定你对上一节的三个问题,已经有了清晰的.想法,那么接下来就可以设计如何提问了。

有一些提问的原则,是你应该遵循的:

*每一个面试问题都有明确的目的。你不仅自己了解,还能向其他面试官解释清楚。

*多提一些开放性(open-ended)的问题,而不是那种用yes/no就可以回答的问题。这样做使你有机会与面试者展开讨论,并且提出后续的问题,尽可能多地了解对方。

*不要问宗教、家庭、健康、个人隐私等方面的问题。

*不要问太复杂的问题。因为面试者没有太多思考时间,所以无法周全地回答,你也就无从判断他的能力了。

三、考察专业能力。

为了确认面试者是胜任的,你可以问一些与职位相关的专业方面的问题。(不过通常来说,一次面试不足以看出一个人的专业能力。)。

比如,你的招聘职位是系统管理员,你可以问“如何快速地在50台机器上部署linux?”(提示:正确答案不是刻录50张安装光盘。)。

另外,你还应该向面试者了解他的过去,因为过去是未来的最好预测依据。不过,提问的重点不要仅仅是他过去的成果,更要关注在当时的环境中,他是如何决策和实施的。

四、考察综合素质。

因为人是会发展的,所以某种程度上,面试者的综合素质要比他的专业能力更重要。

所以,具体的技术问题(如何调用api、什么是设计模式、编程语言的语法等等)可以少问一些,更应该关注面试者的事业心、对工作的热情、进取心、自律能力、毅力等方面。

下面是一些典型问题:

whydidyougetintodevelopment?

你为什么开发软件?

去年你读了几本技术书籍?

去年你最喜欢的技术书籍是哪本?你从中学到了什么?

平时你经常访问哪些编程类网站?

doyoumaintainanyopen-sourceprojects?

你有自己的开源项目吗?

doyoucodeinyourspare-time?

业余时间你编程吗?

对于你来说,编程是一种爱好,还是一种谋生手段?

你的职业生涯之中有什么重要的成就?它是你主导的吗?

什么事情会让你很有成就感?

五、考察理性思维。

那么,你可以依次提出这样三个问题:

你最喜欢的编程语言是哪种?为什么?

如果允许你为这种语言加一种功能,你会加什么功能?为什么?

如果允许你取消一种功能,会是什么功能?为什么?

这里的重点是,让面试者从正反两方面评价一件自己熟悉的东西,看看他的思维是否片面。答案无所谓对错,只要面试者有一个明确的立场,能够从正反两方面说出令人信服的理由,就可以了。比如,某个软件的口碑不好,但是面试者说他很喜欢,而且说得出一大堆理由,清楚地解释了这种软件的优点和缺点在哪里,这样就很好。

你还可以把这些问题,套用在其他东西上面,比如操作系统、文字编辑器等等。

程序员面试问题篇十三

面试官代表公司想要聘用的是最优秀的程序员,那就意味着需要想出一些有意义的面试问题,如果你就提一些毫无用处的垃圾问题,那么很容易遗漏很多能干的程序员。当然如果你觉得你就是要吓跑这些人才,那么你就让人力资源部门来面试而不是真正精通程序的人就可以了。

为什么会这么严重?这是因为问题的答案能反映一个人的情况,而且问题本身也能告诉面试人员有关公司的一些情况。如果面试问题很糟糕,那么即使面试过程再完美,有可能你挑选出来的也并非最优秀的人才。

什么人愿意和一些技术能力差的家伙共事,而程序员更加受不了这种情况。至少,我是这样。

因此,为了确保能找到真正优秀的程序员,并且不至于吓跑他们,以下这些问题必须涉及:

真的,会写,能写,代码。

能够把事情办好。

可靠。

有点书呆子性格,乐于助人。

喜欢学习新事物。

1、你最喜欢的编程语言是什么?你讨厌哪些编程语言?为什么?

2、如果让你在自己最常用的编程语言上面添加功能,你希望是什么功能?

3、说一个你曾经参与过的项目,在这过程中经历了哪些困难,最后如何克服?

4、你有没有干过什么事情最后却铩羽而归?

9、你喜欢什么网站?

10、你会推荐什么书作为必读?

最后一个但并非是最不重要的,请解释以下名词:dry、solid、yagni、乐观锁与悲观锁)、mvc与mvvm(可自行添加)。

此外,写代码能力也是不可忽视的。可以让他们展示自己写的代码或者实现一个你现场要求的功能。真正有能力的程序员会为自己的代码感到骄傲,所以可以好好观察一下,看看他们是否乐意并勇于展示自己的代码。

以上这些问题不但能确保我们聘请到的是真正优秀的程序员,还能保证他们是真正的人才。

程序员面试问题篇十四

我觉得测试也是一样的,要想很多不合理的地方,而且每次面对的产品,需要想完全不一样的问题问:你是如何规划你的职业生涯的?或者说,你为什么打算转行做测试,或者说美工这个工作对你来说存在什么问题?答:其实因为我哥是做测试的,他说做测试挺好的,他建议我转行做这个点评:这是一个相当失败的回答,因为不仅仅表明你对未来完全没有规划,而只是听从他人的随意指点,而且还表明你对你所投职位的工作、指责、性质等统统不了解面试官,也就是你的未来上司,绝对不会找这样的人当手下,因为搞不好会三天两头表达不适应,甚至没过几天就会辞职(很奇怪吧,我居然经历这样的面试,这其实也是一种招聘方的失败案例,后面会详解)当然啦,一般能回答道这种地步的还只是个别经验极不足者不过大家不要偷笑,犯这类错误的人还不在少数,只不过是程度的问题而已这类回答的错误在于,对你所投职位的了解不足,或者是没有基本的职业规划,以至于没有一个明确的自我升级改造的规划比如我还遇到过有创业经历的人,后来做了一段时间销售,来我们这里面试做程序员当我问到职业规划的问题时,他说未来准备走teamleader-架构师-cto这个时候我还觉得有点意思,结果他话锋一转,就更有意思了他说,最后再回去管理我们家的工厂(其父母是开厂的)这一个回答也挺让我无语的,当然也是一个极端案例那么我们往不那么极端的方面说,你应该提前想好:我要专研哪一个方向?数据库?桌面应用?工作流?网络通讯开发?网站系统?我以后要做一个技术专家呢,还是管理专家,还是架构专家,还是……?你的思路越清晰,面试官愿意招你的可能性就越大挽救:其实这个问题需要你在投简历之前就要准备好很多高考考生填专业之前,也没有想过这些问题,选的什么专业是父母代劳的就比如我们公司里面有人学的化学材料工程,结果毕业后做ue设计,她就说专业都是父母选的,等开始学了才觉得很不喜欢如果因为这种蠢问题你被刷下来了,你应该感到幸福,因为那个未来对你来说,也许是很可怕的简而言之,先想好了要做什么,然后再讨论找什么工作的事情案例二问:既然你说之前的这个项目当中的权限系统是你负责开发的,那你能否讲一下,你的权限系统的机制是怎么样的?答:哦,是这样的,我们有一个页面,是给管理员分配角色的`,然后有另一个页面是给角色分配权限的,然后这个用户就有权限了用户要首先在首页上面点击一个链接进行注册,然后访问那个页面就会根据权限来输出……(讲了很久如何使用该网站,涉及技术实现的几乎很少)问:不好意思,我打断一下,你可能误会我的意思了我想问的是,你的技术是如何实现的比如说,某个用户是普通用户还是管理员这是如何识别的?答:是这样的,这个需要管理员在一个页面中指定这个用户的角色,如果分配了管理员角色,那就是管理员,否则就是普通用户……(后面来往若干个回合,还是没有明白问的是什么)点评:这也是一个很悲剧的回答该回答的错误在于,沟通失败虽然说沟通失败一般是双方都有责任的,但是你不可能要求面试官如何如何吧?所以,你只能要求自己在这方面做得更足一些其实该案例主要问题在应聘者身上,因为很显然,面试官所关心的肯定是你的技术实现,而不是这个产品是如何使用的挽救:面试的时候也许你会紧张,这是正常的但是你需要不停地提醒自己,集中精力听清楚面试官的问题是什么如果你发现你不能确定面试官的问题是什么,宁愿先反问确定问题的用意,然后再作回答当然了,最高境界是我一问,你就知道我想要什么但如果做不到,也不要发生风牛马不相及的情况案例三问:(某个技术问题)答:(等待了10秒钟)是这样的(开始解答技术问题)点评:这个相对前面那两个案例来说,没有那么悲剧,不过也足以导致被刷这种回答情景给人感觉不好的原因在于,你让人觉得你总是慢半拍挽救:如果你是需要很多时间思考的话呢(或者说是超慢性子),最好先说一句“这个问题有点复杂,我需要稍微思考一下”之类的,这比尴尬的等半天总强很多我还遇到另外一个人,在快面试完毕的时候说“抱歉,昨天晚上通宵工作,所以反应有点慢”这也是一个较好的做法,假如你真的是加班了当然,如果能在面试刚开始的时候就说出来会更好,因为第一印象还是很难改变的案例四问:能否说一下泛型的作用是什么?答:泛型就是一个不同类型的数组,然后又增删改的功能,还可以直接foreach问:那arraylist和泛型的list。

又有什么区别呢?答:arraylist就是一个object数组。

程序员面试问题篇十五

女士们,先生们,早上好!

很荣幸有机会参加此次面试。我希望今天我能有好的表现。我希望此次面试能够成功。现在,请允许我自我介绍一下。我今年26岁,出生于山东省。我毕业于青岛大学电子专业。我在去年毕业获得学士学位。大学期间,我努力学习,通过了大学英语六级考试,掌握了基本的专业知识。成为电子程序员是我长期渴望的梦想。我渴望有机会施展我的才能。

今年七月,我就职于青岛一家小的私人公司担任技术助理程序员。由于我的才能得不到足够的施展,我决定更换工作。我前往北京为一家外资企业工作担任自动软件测试程序员。因为我想更换一下工作环境,想找一个更具挑战性的工作。而且我认为摩托罗拉公司是一个国际公司,我可以在这样的工作环境里收获更多。这就是我来这里面试的原因。我觉得我是一位具有良好团队精神、诚恳的人。而且,我能够在高强度压力下进行工作。我非常有信心我有能力胜任该公司的程序员职位。

感谢各位给我此次机会。

将本文的word文档下载到电脑,方便收藏和打印。

程序员面试问题篇十六

我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感!

对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中!

爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。

用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的!2015,一起加油!

下一页更多精彩“java程序员面试时必考技术问题及答案”

程序员面试问题篇十七

您好!我是一名即将于xxxx年毕业的xx大学xx学院学生,所学专业是计算机。大学四年来,我学习刻苦,成绩优异,曾多次获得奖学金。在师友的严格教益和个人努力下,我具备了扎实的基础知识。在软件方面,系统掌握了c语言,数据结构,数据库原理,汇编语言,软件工程等,并对面向对象的delphi和vc等windows编程有一定了解。课外我还自学了vbvf编程,asp动态网页及sql server等网络数据库编程语言。现已能独立编写专业的数据库管理系统。在硬件方面,通过参与单片机设计,组装收音机,网络工程的规划与管理及组建等实践活动,我掌握了计算机的工作原理及计算机网络原理技术。

自入校以来,我充分利用业余时间广泛的参加社会实践活动。在我校信息学院计算机实验室工作的两年里,不但使我的专业技能得到了升华,也使我的管理和组织才能得以发挥和进一步的锻炼,得到了领导和老师的肯定和表扬。而且,曾经在欧亚科技等一些公司的打工经历使我具有一定的营销经验和社会经历,且业绩斐然。除此之外,在校期间,我还做过家教、社会调查等社会实践活动,积累了丰富的实践经验。

若有幸加盟,我可以致力于贵公司的软件开发或根据公司的需要随时致力于某方面的工作和学习。“顺兮,逆兮,无阻我飞扬”是我的座右铭;“如临深渊,如履薄冰”是我的工作态度;“真诚,守信”是我的最大特点;开阔的胸襟使我获得许多朋友。聪明的头脑,创造的思维,开拓进取的坚韧,加上纯熟的专业技能,相信我是您的最佳选择。

我是一名应届毕业生,来自辽宁省,农村生活铸就了我淳朴、诚实、善良的性格,培养了我不怕困难挫折,不服输的奋斗精神。我深知学习机会来之不易,在校期间非常重视计算机基础知识的学习,取得了良好的成绩。

经过学习后,我熟悉pc机的原理与构造,能熟练地应用windows系列和linux系列的各种操作系统,通过了劳动部《计算机调试与维修》的操作员级认证。

在学习专业知识的同时,还十分重视培养自己的动手实践能力,利用暑假参加了易商公司青岛分公司的局域网组建与维护;进行济南“一线天”网吧的组建与管理;直接参与了本学院南院、北院校园网建设的一期和二期工程,深得学院领导和老师的好评。现在仍在学院网络中心进行网络维护工作。丰富的实践活动使我巩固了计算机方面的基础知识,能熟练地进行常用局域网的组建与维护以及internet的接入、调试与维护。

程序员面试问题篇十八

接下来写的一系列面试题,要么是我假想的,要么是看网上网友分享的面试题,然后给出我自己认为的回答。

不管面试哪个行业,首先要做的就是自我介绍。有可能是英文的自我介绍,也有可能是中文的,但是都得提前好好准备。英文的面试我觉得你可以去招聘网站上搜一下职位要求,然后添加到你的面试介绍中去。而且也不能像刚毕业那样子,说一下自己的学校,专业,然后兴趣爱好就没有了。

我认为作为拥有一些经验的sas程序员,在介绍一些基础的东西后,重点是讲你在上一个公司什么职位,业务内容是什么,干了什么,了解程序是多少。

其实这也可以从招聘网站上查到,重点是你哪些有接触,哪些没有接触,一定要实话实说,不能说你从没有画过图,但是你却在面试的时候吹牛“我画图可厉害了”,结果一问你一些画图程序的参数,瞬间懵逼了。

插一句,平时工作的时候,不要领导安排什么就做什么,我的意思是比如写个sdtm,不要写完就完事了,按照spec按部就班编程谁不会啊,你最好还去了解一下编写spec的人为什么这样写?而且编写spec的人也不一定就是对的,得结合acrf,sdtmig,临床试验方案一起来看。没事做的时候也不要一直在那玩手机,网上找点文章看看,拓展一下知识面也是有好处的。

之后大部分应该是按照你简历上的项目经验来问,会什么,不会什么,我觉得也应该要实话实说,沟通的过程中都是考验你的基础知识扎不扎实,对临床试验的理解,还有整个临床试验或者属于sas程序部门的那部分运转流程是怎样的,以及你的优势和缺点。

在自我介绍和后面的沟通过程中,不要面试官问一个你答一个,尽量自己占据主动权,比如问你写过哪些域,你可以展开来说,讲下自己在工作中写过哪些域,对这些域是怎么理解的,结合自己的实际例子。但是也不能讲的太多,点到为止,要是你一直在那夸夸其谈,面试官脸色也不好看,这个自己把握吧。

具体的我也没有经验,等以后看下有没有机会分享实际经验吧。其实我很想在一家公司一直工作下去,我本来就属于随遇而安的人,嫌麻烦,多一事不如少一事。但是再怕嫌麻烦,也忍受不了工资低到影响自己的生活。那句话“为什么辞职?要么工资给低了,要么干的不开心”我觉得依然适用现在的职场。

换工作的前提都是:你有那个资本和能力,而资本和能力哪里来?都是在工作中一点点模仿,理解,积累,总结来的。

程序员面试问题篇十九

应聘者:我这人实在平常不带包也不用公司准备了。

面试官:知道什么是接口吗?

应聘者:我这个人工作认真,从来不找借口偷懒。

面试官:知道什么是继承么。

应聘者:我是孤儿没什么可以继承的。

面试官:知道什么叫对象么?

应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象,

面试官:知道多态么?

职场贴士:老板在职场中总是希望能够扮演老大角色、掌控公司状况以及员工进行任务的进度,因此随时报告进度,让老板充分掌握状况,不要制造“惊喜”的感觉,那么在职场中来自上层的责骂与不愉快,相信也将大为减少。

程序员面试问题篇二十

经济学上有一种定律叫做“二八定律”,是说在任何一组事物中,最重要的因素往往只占据很少量的一部分,约20%左右,虽然其余的80%比重很大,但却是次要因素。笔者认为,在面试中,同样存在“二八定律”,意思是说,在决定面试成败的因素中,求职者专业技能、岗位匹配度等这些面试官重点考查的因素会占80%,个人心理状态、应对能力占20%,但80%的面试成功率就源于这20%的心理战术。为此,英才网联职场心理专家将针对面试环节,教你如何适时展示自己、读懂面试官,打一场面试心理战,赢得心仪的工作。

期望效应,让你期待的工作成为现实。

积极的期望促使人们向好的方向发展,消极的期望则使人向坏的方向发展,这就是期望效应。这看似神奇的期望效应运用在面试中,就要求求职者对自己、企业及应聘岗位始终带着积极的态度,便能更大程度促使应聘成功。

专家表示,当求职者带着合理的、积极的期望参加面试,求职者就会根据个人职业发展方向和技能水平来重新塑造自我形象,主动调整自己的角色意识与角色行为,从而更容易进入符合岗位需求的角色状态,在思维模式和语言表达上会更加专业化,同时,最佳状态可以带来强大的自信心,形成良性循环,当面试官频频接收到应聘者发出的积极信息,很容易就产生了神奇的“期望效应”,所以,面试前好充足的准备,带着积极的心态迎接面试,或许会让你期待已久的工作变成现实。

首因效应,给企业留下完美第一印象。

首因效应是指人与人第一次交往中给对方留下的印象,它在对方的头脑中形成并占据着主导地位。首因效应一旦形成印象会非常深刻,并难以改变。企业对应聘者的第一印象最早可以在hr浏览简历时形成,但更为重要的第一印象是在面试时的初次见面。

专家表示,企业招聘人员在阅读简历时,对求职者的个性、风格以及能力水平等大致印象已初形成,除了会依据岗位匹配度等硬性条件进行筛选外,hr透过简历形成对求职者的主观评价则更具影响性,因此,制作并有针对性地投递一份内容完善、逻辑清晰、多使用专业术语、技能突出的简历,会让hr对求职者产生技能过硬、工作严谨等积极的初始印象,一旦形成良好的主观印象,你就不用担心接不到企业的面试邀约电话。

专家建议,在简历印象的基础上,求职者在面试时要巩固hr对自己最初的积极评价,给企业留下完美的.第一印象,首先要打造职业化的视觉印象,服饰选择应以清新简洁为宜,切忌穿着随意、过于复杂;其次,要善于运用表情语言、肢体语言为整体印象加分,自信、饱满的精神状态可通过礼貌性的问好、微笑、握手等方式来展现。形成第一印象的时间非常短暂,所以应聘者应把握好正式面试开始前的一小段时间,尽快调整好状态,这样即使在后面的面试中发挥不算理想,面试官也不至于对应聘者形成极坏的印象。

自己人效应,融入企业的隐形策略。

自己人效应是指对方把你与自己归为同一类型的人,对“自己人”说话更有信任感,也更容易接受。自己人效应运用在面试中,就是巧妙地将自己的角色置身于企业所需,让面试官感受到求职者与企业的匹配度与融合性。

专家指出,求职者的面试技巧着实能够影响到面试的质量与成败,求职者的心态积极与否、对职位的渴求程度,很快就能被面试官揣摩到,所以求职者在面试过程中应将自己置身于本企业,与面试官坦诚交流,读懂提问的考查点,致力于企业所需有匹配度的进行回答,同时,全面展示优势技能,并表示自己能够弥补企业在某些技术上的不足,让面试官感到求职者对企业的热情和未来对企业可能的贡献。

专家表示,面试中的心理战术只是面试技巧中的一部分,它一定是在求职者清晰了职业发展规划,做好个人履历的整理、专业知识的回顾等诸多事务性准备后,再提升求职自信心的技巧性准备。同时,它也提示求职者应注意面试细节,把握面试官言语表达中的暗示,只有这样,才能用20%的心理战术赢得80%的面试成功率。

您可能关注的文档