程序员面试时如何回答技术性问题(样例5)

时间:2019-05-14 01:58:22下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《程序员面试时如何回答技术性问题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《程序员面试时如何回答技术性问题》。

第一篇:程序员面试时如何回答技术性问题

程序员面试中,面试官会经常询问一些技术性的问题,有的问题可能比较简单,都是历年的笔试面试真题,求职者在平时的复习中经常遇到,应对自然不在话下,但有的题目可能比较难,来源于Google、Microsoft等大企业的题库或是企业自己为了招聘需要设计的题库,求职者可能从来没见过或是从来都不能完整地、独立地想到解决方案,而这些题目往往又是企业比较关注的。

如何能够回答好这些技术性的问题呢?编者建议,对于简单的题目,求职者要努力做到完全正确,毕竟这些题目,只要复习得当,完全回答正确一点问题都没有(编者认识的一个朋友据说把《编程之美》、《编程珠玑》上面的技术性题目与答案全都背得滚瓜烂熟了,后来找工作简直成了“offer杀器”,完全就是一个bug,无解了),对于难度比较大的题目,不要惊慌,也不要害怕,即使无法完全做出来,也要努力思考问题,哪怕是半成品也要写出来,至少要把自己的思路表达给面试官,让面试官知道你的想法,而不是完全回答不会或是放弃,因为面试官很多时候除了关注你的独立思考问题的能力以外,还会关注你技术能力的可塑性,观察求职者是否能够在别人的引导下去正确地解决问题,所以,对于你不会的问题,他们很有可能会循序渐进地启发你去思考,通过这个过程,让他们更加了解你。

一般而言,在回答技术性问题时,求职者大可不必胆战心惊,除非是没学过的新知识,否则,一般都可以采用以下六个步骤来分析解决。

(1)勇于提问

面试官提出的问题,有时候可能过于抽象,让求职者不知所措,或是无从下手,所以,对于面试中的疑惑,求职者要勇敢的提出来,多向面试官提问,把不明确或是二义性的情况都问清楚。不用担心你的问题会让面试官烦恼,影响你的面试成绩,相反还对面试结果产生积极影响:一方面,可以给面试官一个心思缜密的好印象;另一方面,方便后续自己对问题的解答。

例如,面试官提出一个问题:设计一个高效的排序算法。求职者可能丈二的和尚摸不到头脑,排序对象时链表还是数组?数据类型是整型、浮点型、字符型还是结构体类型?数据基本有序还是杂乱无序?数据量,有多大,1000以内还是百万以上个数?此时,求职者大可以将自己的疑问提出来,问题清楚了,解决方案也自然就出来了。

(2)高效设计

对于技术性问题,如何才能打动面试官?完成基本功能肯定是必须的,仅此而已吗?显然不是,完成基本功能顶多只能算及格水平,要想达到优秀水平,至少还应该考虑更多的内容,以排序算法为例:时间是否高效?空间是否高效?数据量不大时也许没有问题,如果是海量

数据呢?是否考虑了相关环节,例如数据的“增删改查”?是否考虑了代码的可扩展性、安全性、完整性以及鲁棒性?如果是网站设计,是否考虑了大规模数据访问的情况?是否需要考虑了分布式系统架构?是否考虑了开源框架的使用?

(3)伪代码先行

有时候实际代码会比较复杂,上手就写很有可能会漏洞百出、条理混乱,所以,求职者可以首先征求面试官的同意,在编写实际代码前,写一个伪代码或是画好流程图,这样做往往会让思路更加清晰明了。

切记在写伪代码前要告诉面试官,他们很有可能对你产生误解,认为你只会纸上谈兵,实际编码能力却不行。只有征得了他们的允许,方可先写伪代码。

(4)控制节奏

如果是算法设计题,面试官都会给求职者一个时间限制用以完成设计,一般为20分钟左右。完成的太慢,会给面试官留下能力不行的印象,但完成的太快,如果不能保证百分百正确,也会给面试官留下毛手毛脚的印象,速度快当然是好事情,但只有速度,没有质量,速度快根本就不会面试中加分。所以,编者建议,回答问题的节奏最好不要太慢,也不要太快,如果实在是完成的比较快,也不要急于提交给面试官,最好能够利用剩余的时间,认真仔细地去检查一些边界情况、异常情况、极性情况等是否也能满足要求。

(5)规范编码

回答技术性问题时,多数都是纸上写代码,离开了编译器的帮助,求职者要想让面试官对自己的代码一看即懂,除了字迹要工整,不能眉飞色舞以外,最好是能够严格遵循编码规范:函数变量命名、换行缩进、语句嵌套、代码布局等,同时,代码设计应该具有完整性,保证代码能够完成基本功能、输入边界值能够得到正确的输出、对各种不合规范的非法输入能够做出合理的错误处理,否则,写出的代码即使无比高效,面试官也不一定看得懂或是看起来非常费劲,这些对面试成功都是非常不利的。

(6)精心测试

在软件界,有一句真理:任何软件都有bug。但不能因为如此,就纵容自己的代码,允许错误百出。尤其是在面试过程中,实现功能也许并不十分困难,困难的是在有限的时间内设计出的算法是否各种异常都得到了有效的处理,是否各种边界值都在算法设计的范围内,等等。

测试代码是让代码变得完备的高效方式之一,也是一名优秀程序员必备的素质之一。所以,在编写代码前,求职者最好能够了解一些基本的测试只是,做一些基本的单元测试,功能测试,边界测试以及异常测试。

其实,在面试时,求职者往往会存在一种思想误区,把技术性面试的结果看得太重要了。面试过程中的技术性问题,结果固然重要,但也并非最重要的内容,因为面试官看重的不仅仅是最终的结果,还包括求职者在解决问题的过程中体现出来的逻辑思维能力以及分析问题的能力。所以,求职者在与面试官的博弈中,要适当地提问,通过提问获取面试官的反馈信息,并抓住这些有用信息进行辅助思考,从而博得面试官的欢心,进而提高面试的成功率。

第二篇:面试时如何回答“优缺点”

电机招聘专家

求职面试时,面试官经常会问一个问题:“请简单说一下你的优点和缺点。”对于这个问题,网络上流行着很多答题策略,有的职场新人直接套用,把“自己的优缺点”流利地背诵出来。在回答此类问题时切忌死记硬背,要根据职位特点有针对性地回答。关于优点

面试官问应聘者这个问题有两个目的:第一,判断应聘者是否真实地阐述了自己的优点。第二,应聘者所阐述的优点是否是这个职位所需要的素质。

准备工作:

(1)在面试之前就找出自己的3-5个优点;

(2)为每个优点找出几个例子,最好来自学习、工作和生活等三个方面;(3)在这3-5个优点之中,精选出一两个和所申请职位最吻合的优点。

关于缺点

表述缺点时,既要结合本人实际,并选择无碍面试的那些,并力争把缺点转化为优点。

面试时谈及个人缺点,可以遵循以下几个原则:

1.坦然承认,博得认同

如果是自己的缺点,最好的办法还是坦然地承认它。为自己的缺点辩驳也无济于事,重要的是如何使别人在感情上认同你谈及自身缺点的态度。

2.消除误会,缩小隔阂

有的“缺点”并不是缺点,而是一般意义上的误会造成的,这时你应及时澄清,缩小与面试官的心理隔阂。

案例:

一名出身于高干家庭的求职者,到一家普通单位求职面试,他在介绍自己的时候说:“我的父亲是高干,但他对我的要求非常严格,家中虽有保姆,但洗衣服等家务活从来不让保姆帮我做,而是让我亲自动手做。由于我是在这种环境中长大的,什么事情都是自己做,从不依赖父亲的职权,所以到你们单位,多大的苦,我都能吃。”

出生于高干家庭,可能会被他人误认为“不能吃苦”,但这位应聘者从父亲对自己的严格要求入手,谈到对家庭出身的看法和自己的生活态度,以此让面试官了解自己吃过苦、能吃苦的优秀品质。如此,他就缩短了与用人单位的距离,使企业觉得其就是可造之材。

电机招聘专家

3.明谈缺点,实论优点

有时面试官会对求职者提出一些尖刻的问题:“你在从事某项工作时有哪些缺点或不足?”有的求职者连连摇头回答说没有;有的求职者不假思索,脱口而出:“我的缺点就是特散漫,不愿意受纪律约束”,或回答一些从事某项工作时的致命缺点,令人哭笑不得。这样的求职者,有哪家企业敢要?相反,有些人的回答却令面试官赞叹不已,他们既不掩饰回避,也非直截了当,而是结合职场新人的共同弱点(如缺乏实践经验、社会阅历较浅等),联系本专业的发展趋势(如知识结构不甚合理、专业知识不足以应对新的挑战等)及自身个性中的缺憾(如过分追求完美,开拓精神不够,或过于追求工作效率,小心谨慎不足等),说一些自己正在克服和能够改正的一些弱点,谈理想与现实中的差距,讲那些表面是缺点实则对某项工作有益的个性,既体现出了谦逊好学的美德,又正面回答了难题。

心理研究表明人际交往存在三种状态:一种是权威式,一种是理智式,一种是冲动式。在面试中更加需要理智式的交往,而理智来自于充分准备和深思熟虑,而不是幼稚冲动。一个人有缺点并不可怕,可怕的是不敢承认它、改正它,反而强词夺理不愿承认。从辩证的角度来看,缺点与优点是可以相互转化的,前提是要正确地认识缺点,真真正正地改正缺点。“横看成岭侧成峰”,对于缺点本身来讲,有些“缺点”对某种工作来说恰恰是优点;对有缺点的人来说,无论是消除误会还是坦然承认,都会使消极的评价转化为积极的评价。

(此文转自 一览 电机英才网)

第三篇:面试时的回答

[职业经历]面试时被问期望薪水,如何回答才比较好????失手多次了

答就说,薪水的高低并不是我决定是否加入公司的唯一标准,还要看这个公司的发展前景与个人的发展空间,我想贵公司是我理想的公司,它一定会有新员工的薪金标准,我会尊重,您说是吗?

这样说就好,我屡试都爽!

但许多公司都要求你提一个具体的数字出来。说说自己有什么特点。

一、说自己不怕吃苦。自己是农村长大的孩子..农活..粗活..二、接受能力强。就说自己小学毕业就道县城里读书..自己办理入学啊…高中时..自己搬校区..来到新的环境自己并没用过多的不适应…..很快融入这个整体..三、自己特备喜欢运动。平时常去打篮球、踢足球的、尤其足球踢得还算可以吧 3 面试时说到自己的成绩..为什么挂科了…

答 要如实回答..说自己当时不够努力

专科人才偏向实际操作中的运用性。

本书是“美容专业系列教材”中的一册。主要从化妆品的安全性(包括化妆品原料的品质管理分析、制程的品质管理分析、产品的检验及安全性试验)和化妆品的有效性(包括化妆品有效性的分析、有效性的试验)两个方面系统介绍化妆品的检验。以浅显的文字叙述,有条理地介绍化妆品的检验项目及流程,读者很容易从中了解检验的方式及可达到的目标。3座右铭——“只为成功找方法,不为失败找借口”

十:“如果我录用你,你将怎样开展工作”?

答首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。“

十二:”我们为什么要录用你?“

答:我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”

十五:“你希望与什么样的上级共事?”

答:做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。"

第四篇:面试时如何回答问题

妙语连珠妙问妙答 化解面试七大提问方式

直接式:如“你是什么大学毕业的”,回答“复旦”,“什么专业”,回答“物理”。不要太啰嗦。

选择式:“你愿意出差吗”,回答“愿意”或“不愿意”。“愿意加班吗?”,“愿意”,不要模糊,更不能回答“随便”。自由式:问“你为什么想应聘我们公司,你怎么打听到我们公司要招人的。”这类问题没有明确答案,但逻辑推理要清晰。因果式:前面问题的答案是后面问题的起因。问“你有什么缺点?”,“有时比较马虎”,“你的缺点对工作有什么危害?”,有的同学把优点说得很多,至于缺点,好像没有,这都是很糟糕的回答。不妨这样:最大的优点——工作很认真,最大的缺点——有时过分认真,巧妙又不失展示自己的特点。测试式:明天要去旅游,机票已订好,公司突然要求你去加班,你怎么办?不少同学说,把飞机票退了,明天去加班。但最佳的答案应该是逼近真实值,可以这样回答:我可以先问一下,这个加班是不是非得我去,其他同事可不可以代替,或者等我旅游回来再去,如果两者都不可以,我只能将飞机票退了,去加班。如果回答,飞机票退了,赶快去加班,肯定不会被录用,这样的同学肯定不会被录用,口号叫得越响到时候跑得最快。挑战式:主考官问,“我觉得你的经验很差,不太适合我们的位置。”其实这是个陷阱,如果他真的觉得你很差,还会面试你?如果对方在为难你,比如说,“你是民办学校的,平时读书肯定不太好。”此时,千万不要说,“我平时读书很好的,一不小心失误,掉进了民办。”,标准回答应该是:对的,我在这方面有很多欠缺,但是我想用我的勤奋弥补这方面的不足。诱导式:问“你是名牌大学毕业,又是计算机专业,肯定是这方面的专家,请你谈谈目前计算机方面发展的趋势。”谁知,这又是个陷阱。有的同学说:好的。这不就等于承认自己是专家?讲得好,是理所当然,讲得不好,就是自己故意卖弄。应该这样回答:不是的,我不是专家,只懂一点皮毛,可以谈一点初浅的认识。这样谈得不好,也没关系,谈得好,反而让人觉得你很谦虚。另外,谈到你的期望工资是多少时,回答千万不要太直接,切忌用鲜明的数字回答,可以说:我对这个行情也不太了解,听朋友说,工资在2000元左右吧。这样,说对了算朋友的,说错了,也算你朋友的,你就能巧妙脱身。

第五篇:2016程序员面试时自我介绍

2016程序员面试时自我介绍范文

程序员在程序的开发过程中扮演着非常重要的作用,其技能、素质直接决定着程序开发质量的高低。程序员的培养作为IT技术高职计算机软件技术专业的主要培养内容之一。本文是程序员的面试时自我介绍范文,仅供参考。程序员面试时自我介绍范文一:

Good morning, ladies and gentlemen!It's a great pleasure for me to have this opportunity for the interview.I hope I can make a good performance today.I have always enjoyed working with computers,so it was an easy decision to major in Information and Computing Science at Hunan University of Science and Technology with a plan to enter IT field.I spent most of my time on study, and I've passed CET-6 during my college years.And I've acquired basic knowledge of my major.It is my long cherished dream to be a software engineer and I am eager to get an opportunity to fully play my ability.I think I'm a good team player and a person of great honesty to others.Also,I treat job seriously and conscientiously.That's all.Thank you for giving me the chance.程序员面试时自我介绍范文二:

我叫xxx,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业,拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web开发;熟悉struts,hibernate,spring等开源框架,了解ejb;熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发;在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析,大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业工作人员的转型,尽自己最大的努力融入新的工作生活。请各位考官多多指教,谢谢!程序员面试时自我介绍范文三:

1、自我认识

想一矢中的,首先必须认清自我,一定要弄清以下三个问题。你现在是干什么的?你将来要干什么?你过去是干什么的? 这三个问题不是按时间顺序从过去到现在再到将来,而是从现在到将来再到过去。其奥妙在于:如果你被雇用,雇主选中的是现在的你,他希望利用的是将来的你,而这将来又基于你的历史和现状。

所以,第一个问题,你是干什么的?现在是干什么的?回答这个问题,要点是:你是你自己,不是别的什么人。除非你把自己与别人区别开来,在共同点的基础上更强调不同点,否则你绝无可能在众多的应征求职者中夺魁。对于这第一个问题,自我反省越深,自我鉴定就越成功。

随后,着手回答第二个问题:你将来要干什么?如果你申请的是一份举足轻重的工作,雇主肯定很关注你对未来的自我设计。你的回答要具体,合理,并符合你现在的身份,要有一个更别致的风格。

然后,再着手回答最后一个问题:你过去是干什么的?你的过去当然都在履历上已有反映。你在面试中再度回答这个问题时,不可忽略之处是:不要抖落一个与你的将来毫不相干的过去。

如果你中途彻底改行,更要在描述你的执着、职业目标的一贯性上下些功夫。要做到这一点,又要忠实于事实和本人,最简单的方法是:找到过去与将来的联系点,收集过去的资料,再按目标主次排列。您现在阅读的文章来自“中国人才指南网”,请记住我们的永久域名:

用这样的方法,以现在为出发点,以将来为目标,以过去为证实,最重要的是加深了你的自我分析和理解。其实,在面试的时候不一定有机会或者有必要照搬你的大作,但这三个问题的内在联系点一定会体现在自我表述的整体感觉中,使你的形象栩栩如生。

2、投其所好

清楚自己的强项后,便可以开始准备自我介绍的内容:包括工作模式、优点、技能,突出成就、专业知识、学术背景等。

好处众多,但只有短短一分钟,所以一切还是与该公司有关的好。如果是一间电脑软件公司,应说些电脑软件的话题;如是一间金融财务公司,便可跟他说钱的事,总之投其所好。

但有一点必须紧记:话题所到之处,必须突出自己对该公司可以作出的贡献,如增加营业额、减低成本、发掘新市场等。

3、铺排次序

内容的次序亦极重要,是否能抓住听众的注意力,全在于事件的编排方式。所以排在头位的,应是你最想他记得的事情。而这些事情,一般都是你最得意之作。与此同时,可呈上一些有关的作品或纪录增加印像分。面试自我介绍范文

中文面试自我介绍材料

尊敬的各位考官、各位评委老师: 通过考试,今天,我以本岗位笔试第一的成绩进入了面试。对我来说,这次机会显得尤为珍贵。

我叫***,今年27岁。1997年7月我从**师范学校艺师美术专业计划内自费毕业。由于从97年起国家不再对自费生包分配,使我与“太阳底下最光辉的职业”失之交臂。幸好,当时河西马厂完小师资不足,经人介绍,我在该完小担任了一年的临时代课教师。回想起那段时光真是既甜蜜又美好,虽然代课工资很低,但听着同学们围在身旁“老师”、“老师”的叫个不停,看着那一双双充满信任的眼睛,那一张张稚气的小脸,生活中的所有不快都顿时烟消云散了。我原想,即使不能转正,只要学校需要,就是当一辈子代课教师我也心甘情愿。不料,1998年起国家开始清退临时工和代课教师,接到了学校的口头通知后,我怀着恋恋不舍的心情,悄悄地离开了学校。

今天,我想通过此次考试重新走上讲坛的愿望是那样迫切!我家共有三姊妹,两个姐姐在外打工,为了照顾已上了年纪的父母,我一直留在他们身边。我曾开过铺子,先是经营工艺品,后又经营服装。但不论生意做得如何得心应手,当一名光荣的人民教师始终是我心向往之并愿倾尽毕生心血去追求的事业。我曾多次参加考试,但都由于各种原因而未能实现梦想,但我暗下决心,只要有机会,我就一直考下去,直到理想实现为止。如今的我,历经生活的考验,比起我的竞争对手在年龄上我已不再有优势,但是我比他们更多了一份对孩子的爱心、耐心和责任心,更多了一份成熟和自信。教师这个职业是神圣而伟大的,他要求教师不仅要有丰富的知识,还要有高尚的情操。因此,在读师范时,我就十分注重自身的全面发展,广泛地培养自己的兴趣爱好,并学有专长,做到除擅长绘画和书法外,还能会唱、会说、会讲。“学高仅能为师,身正方能为范”,在注重知识学习的同时我还注意培养自己高尚的道德情操,自觉遵纪守法,遵守社会公德,没有不良嗜好和行为。我想这些都是一名教育工作者应该具备的最起码的素养。您现在阅读的文章来自“中国人才指南网”,请记住我们的永久域名:

假如,我通过了面试,成为众多教师队伍中的成员,我将不断努力学习,努力工作,为家乡的教育事业贡献自己的力量,决不辜负“人类灵魂的工程师”这个光荣的称号。

下载程序员面试时如何回答技术性问题(样例5)word格式文档
下载程序员面试时如何回答技术性问题(样例5).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    巧妙回答开放性问题 (5篇)

    俗话说的“以不变应万变”已经不再完全适合龙争虎斗的市场经济时代了,尤其是求职者面对面试官的一系列开放性问题时,没有准备的回答往往会让你错失机会,巧妙回答开放性问题。做......

    面对考官如何回答非常规性问题

    非常规性问题,常常是一些出乎意料的问题,一些刁钻古怪的问题。对于这样的问题如果事先没有准备,常会使人一时不知如何招架。一些比较崇尚个性,比较重视员工创新能力的招聘方,常常......

    面试时如何回答负面问题

    面试时如何回答负面问题多数情况下,你会被问到一道负面的问题,面试官是想从你身上挖出一个缺点以及优点。 ● 假设你某次在一个重要项目中,超出最后期限未能完成任务,你怎样处理......

    面试时巧妙回答问题(定稿)

    1、你对薪资的要求? 我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。3、你为什么要离开原来的公......

    求职-面试时如何回答以及如何提问

    模拟面试题(销售主管)】你觉得销售和策划的区别在哪里? 首先,营销与策划是密不可分的,做任何事情之前都要有一个细致的规划和打算,包括对于可能出现的各种情况该如何应对等等,这就......

    面对考官如何回答常规性问题(5篇)

    南方网讯 任何正式的演出之前都会有彩排。彩排其实就是预演。求职过程中的面试,其实就是求职者面对考官的一次演出,要保证演出成功,同样需要有一场预演。有人将这种预演称为“......

    面试时问到职业生涯规划怎么回答

    面试时问到职业生涯规划怎么回答 面试官会问你的职业生涯规划是什么样的,大多会这样问,你未来5年有什么样的计划,这个时候,建议你不但要说5年的规划是什么样的,更要谈谈你10年,乃......

    面试时如何回答职业规划的问题

    面试时如何回答职业规划的问题 面试官经常会问你未来5年或10年内的职业目标是什么,有没有职业规划,你是如何规划的,很多朋友不知从何说起,因为他根本就没有考虑过这些问题。 那......