软件开发面试
面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。
问题一:“请你自我介绍一下”
思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。 6、事先最好以文字的形式写好背熟。
问题二:“谈谈你的家庭情况”
思路: 1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人口。 3、宜强调温馨和睦的家庭氛围。 4、 宜强调父母对自己教育的重视。 5、 宜强调各位家庭成员的良好状况。 6、宜强调家庭成员对自己工作的支持。 7、 宜强调自己对家庭的责任感。
问题三:“你有什么业余爱好?”
思路: 1、业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。 2、 最好不要说自己没有业余爱好。 3、不要说自己有那些庸俗的、令人感觉不好的爱好。 4、 最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。 5、最好能有一些户外的业余爱好来“点缀”你的形象。
问题四:“你最崇拜谁?”
思路: 1、最崇拜的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官问该问题的主要原因。 2、 不宜说自己谁都不崇拜。 3、不宜说崇拜自己。 4、 不宜说崇拜一个虚幻的、或是不知名的人。 5、 不宜说崇拜一个明显具有负面形象的人。 6、所崇拜的人人最好与自己所应聘的工作能“搭”上关系。 7、 最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。
问题五:“你的座右铭是什么?”
思路: 1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。 2、不宜说那些医引起不好联想的座右铭。 3、不宜说那些太抽象的座右铭。 4、不宜说太长的座右铭。 5、座右铭最好能反映出自己某种优秀品质。 6、 参考答案——“只为成功找方法,不为失败找借口”
问题六:“谈谈你的缺点”
思路: 1、不宜说自己没缺点。 2、 不宜把那些明显的优点说成缺点。 3、 不宜说出严重影响所应聘工作的缺点。 4、不宜说出令人不放心、不舒服的缺点。 5、可以说出一些对于所应聘工作“无关紧要”的缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。
问题七:“谈一谈你的一次失败经历”
思路: 1、 不宜说自己没有失败的经历。 2、 不宜把那些明显的成功说成是失败。 3、不宜说出严重影响所应聘工作的失败经历, 4、所谈经历的结果应是失败的。 5、 宜说明失败之前自己曾信心白倍、尽心尽力。 6、说明仅仅是由于外在客观原因导致失败。 7、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。
问题八:“你为什么选择我们公司?”
思路: 1、 面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。 2、 建议从行业、企业和岗位这三个角度来回答。 3、 参考答案——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且这项工作很适合我,相信自己一定能做好。”
问题九:“对这项工作,你有哪些可预见的困难?”
思路: 1、 不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。 2、可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服的。”
问题十:“如果我录用你,你将怎样开展工作”
思路: 1、 如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法, 2、可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”
问题十一:“与上级意见不一是,你将怎么办?”
思路: 1、一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。” 2、如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”
问题十二:“我们为什么要录用你?”
思路: 1、应聘者最好站在招聘单位的角度来回答。 2、招聘单位一般会录用这样的应聘者:基本符合条件、对这份共组感兴趣、有足够的信心。 3、如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”
问题十三:“你能为我们做什么?”
思路: 1、 基本原则上“投其所好”。 2、 回答这个问题前应聘者最好能“先发制人”,了解招聘单位期待这个职位所能发挥的作用。 3、 应聘者可以根据自己的了解,结合自己在专业领域的优势来回答这个问题。
问题十四:“你是应届毕业生,缺乏经验,如何能胜任这项工作?”
思路: 1、 如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘单位并不真正在乎“经验”,关键看应聘者怎样回答。 2、对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。 3、如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”
问题十五:“你希望与什么样的上级共事?”
思路: 1、通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又上一次机会。 2、最好回避对上级具体的希望,多谈对自己的要求。 3、如“做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。”
问题十六:“您在前一家公司的离职原因是什么?”
思路: 1、 最重要的是:应聘者要使找招聘单位相信,应聘者在过往的单位的“离职原因”在此家招聘单位里不存在。 2、避免把“离职原因”说得太详细、太具体。 3、不能掺杂主观的负面感受,如“太幸苦”、“人际关系复杂”、“管理太混乱”、“公司不重视人才”、“公司排斥我们某某的员工”等。 4、但也不能躲闪、回避,如“想换换环境”、“个人原因”等。 5、 不能涉及自己负面的人格特征,如不诚实、懒惰、缺乏责任感、不随和等。 6、尽量使解释的理由为应聘者个人形象添彩。 7、如“我离职是因为这家公司倒闭。我在公司工作了三年多,有较深的感情。从去年始,由于市场形势突变,公司的局面急转直下。到眼下这一步我觉得很遗憾,但还要面对显示,重新寻找能发挥我能力的舞台。” 同一个面试问题并非只有一个答案,而同一个答案并不是在任何面试场合都有效,关键在于应聘者掌握了规律后,对面试的具体情况进行把握,有意识地揣摩面试官提出问题的心理背景,然后投其所好。
『贰』 前几天去面试,面试官问我对所应聘的软件开发工程师的理解应如何回答
软件工程师——顾名思义做软件开发的工程师,所谓工程师就是要对开发的程序、软件、系统有良好的逻辑思维能力,善于开拓创新,能快速的罗列出一个系统的大概构架,然后再来解决程序编程问题。其实软件工程师主要不是做编程,编程是专门给程序员来做的活,工程师把开发的系统大概的思路,构架都跟你说明清楚然后给程序员来用代码实现。所以要做一名软件工程师需要的不仅是扎实的编程功底,还要有比较好的逻辑思维和大胆创新的精神,记住要做一个软件工程师需要的是冰冻三尺非一日之寒的努力、踏实、上进、求新、求变、求实的态度和决心!
『叁』 软件工程师面试自我介绍
1、开发计抄划沟通:根据袭软件开发设计文档,与上级沟通所需资源、编码要求等, 制订编码和开发计划,保证开发过程的透明度与可控性; 2、软件编码:根据开发计划,进行模块的软件编码工作,及时反馈开发中遇到的难点问题,沟通并寻求解决方案,按阶段有计划地完成代码开发计划,并检验合格、按时提交; 3、产品测试:根据公司产品测试相关流程及产品特点,配合测试部门和业务部门进行产品测试和验收工作,及时修正测试中发现的缺陷,确保产品按时保质发布; 4、质量活动:参与软件模块的代码走读等质量保证活动,学习、规范开发过程,降低软件产品缺陷 我推荐你利用上述4个要点来准备面试的自我介绍,还有软件工程师面试的自我介绍你可以在 自我介绍之家这里找到!
『肆』 软件开发人员面试需要注意什么
面试过程中应注意的问题与禁忌
一、面试中应注意的问题
应试者要想在面试答辩中获得成功,必须注意以下几个问题:
(一)淡化面试的成败意识
一位面试者在面试前自认为各方面都比别人优秀,因此,他认为自己可以高枕无忧了。谁知主考官在面试中出其不意,提了一个他前所未闻的问题。顿时,他像失了魂似的,情绪十分低落。等到主考官再提些简单的问题时,他仍无法从刚才的失败中走出来,最终名落孙山。
应试者对于面试的成败,首先在思想上应注意淡化,要有一种“不以物喜,不以己悲”的超然态度。如果在面试中有这样的心态,才会处变不惊。如果只想到成功,不想到失败,那么在面试中一遇到意外情况,就会惊慌失措,一败涂地。
(二)保持自信
应试者在面试前树立了自信,在面试中也要始终保持自信,只有保持了自信,才能够在面试中始终保持高度的注意力、缜密的思维力、敏锐的判断力、充沛的精力,夺取答辩的胜利。
(三)保持愉悦的精神状态
愉悦的精神状态,能充分地反映出人的精神风貌。所以,作为应试者来说,保持了愉快的精神状态,面部表情就会和谐自然,语言也会得体流畅。反之,就会给人一种低沉、缺乏朝气和活力的感觉,那么首先就会给主考官或者主持人一种精神状态不佳的印象。由此可见,面试中一定要注意保持一种愉悦的精神状态。
(四)树立对方意识
应试者始终处于被动地位,考官或主考官始终处于主动地位。他问你答,一问一答,正因为如此,应试者要注意树立对方意识。首先要尊重对方,对考官要有礼貌,尤其是考官提出一些难以回答的问题时,应试者脸上不要露出难看的表情,甚至抱怨考官或主持人。当然,尊重对方并不是要一味地逢迎对方,看对方的脸色行事,对考官的尊重是对他人格上的尊重;其次在面试中不要一味地提到“我”的水平、“我”的学识、“我”的文凭、“我”的抱负、“我”的要求等。“我”字太多,会给考官目中无人的感觉。因此,要尽量减少“我”字,要尽可能地把对方单位摆进去,“贵单位向来重视人才,这一点大家都是清楚的,这次这么多人来竞争就说明了这一点。”这种话既得体,又确立了强烈的对方意识,考官们是很欢迎的;再次是考官提问,你才回答,不要考官没有提问,你就先谈开了,弄得考官或主持人要等你停下来才提问,既耽误了时间,同时也会给考官或主持人带来不愉快。另外,面试完后,千万不要忘记向考官或主持人道声“谢谢”和“再见”。
(五)面试语言要简洁流畅
面试有着严格的时间限制。因此,面试语言要做到要言不烦、一语中的。同时,语言要有条理性、逻辑性,讲究节奏感,保证语言的流畅性。切忌含含糊糊,吞吞吐吐,这会给考官或主持人留下坏的印象,从而导致面试的失败。因此,应试者一定要注意面试语言的简洁性和流畅性。
(六)不要紧张
有些应试者尽管在面试前已做好了充分的心理准备,但是一进面试室就紧张起来;有些应试者在答辩中遇到“卡壳”时,心情也立刻变得紧张起来。怎样解决在这两种情况下出现的心理紧张呢?我们要分析紧张的原因。这种极度的紧张是由于应试者的卑怯心理和求胜心切而造成的。因此,应试者一进面试室,应该去掉“自愧不如人”的意识,确立“大家都差不多,我的水平与其他人一样”的意识,有了这种意识,紧张的情绪就会减少一大半,随着面试的开始,紧张情绪就有可能完全消失。对于遇到“卡壳”而紧张的问题,如果抱着“能取胜则最好,不能胜也无妨”的态度,紧张就会即刻消失,很快就进入正常的面试状态,有可能出现“柳暗花明又一村”的境界。所以,应试者在面试中一定要注意不要紧张。
(七)仪态大方,举止得体
大胆前卫、浓妆艳抹的装扮,尤其是男士戴戒指、留长头发等标新立异的装扮不太合适,与机关工作人员的身份不符,会给考官留下很坏的印象。应试者入座以后,尽量不要出现晃腿、玩笔、摸头、伸舌头等小动作,这很容易给考官一种幼稚、轻佻的感觉。一般说来,穿着打扮应力求端庄大方,可以稍作修饰,男士可以把头发吹得整齐一点,皮鞋擦得干净一些,女士可以化个淡雅的职业妆。总之,应给考官自然、大方、干练的印象。
(八)平视考官,不卑不亢
考场上,相当一部分应试者不能很好地控制自己的情绪,容易走向两个极端:一是妄自菲薄,觉得坐在对面的那7个考官都博学多才、身居要职,回答错了会被笑话。所以,畏首畏尾,欲言又止,肚里有货却“倒”不出来。二是有些应试者在大学里担任过学生会干部,组织过很多活动,社会实践能力很强,或是在企业里担任经理等领导职务,也统率过一帮子人,所以很自信。进入考场,如入无人之境,对考官们嗤之以鼻。这两种表现都不可取,都会影响到应试者的面试得分。最好的表现应是:平视考官,彬彬有礼,不卑不亢。应树立三种心态:第一,双方是合作不是比试。考官对应试者的态度一般是比较友好的,他肩负的任务是把优秀的人才挑选到国家机关,而不是想和应试者一比高低,所以应试者在心理上不要定位谁强谁弱的问题,那不是面试的目的。第二,应试者是在通过竞争谋求职业,而不是向考官乞求工作,考中与否的关键在于自己的才能以及临场发挥情况,这不是由考官主观决定的。第三,考官来自不同的行业,一般都具有较高的学历和多年的工作经验,理论水平较高,工作经验也比较丰富。但他们毕竟是人,不是神,有其所长,也有其短,说不定你所掌握的一些东西,他们不一定了解。
(九)辩证分析,多维答题
辩证法是哲学的基本原理和方法。应试者应具备一定的哲学知识和头脑。回答问题不要陷入绝对的肯定和否定,应多方面进行正反两面的考虑。从以往面试所出的一些题目来看,测评的重点往往不在于应试者答案的是与非,或是观点的赞同与反对,而在于分析说理让人信服的程度。听以要辩证地分析问题,解决问题,而不要简单地乱下结论,有时还要从多个角度去思考,具体情况具体分析。
(十)冷静思考,理清思路
一般说来,考官提出问题后,应试者应稍作思考,不必急于回答。即便是考官所提问题与你事前准备的题目有相似性,也不要在考官话音一落,立即答题,那给考官的感觉可能是你不是在用脑答题,而是在背事先准备好的答案。如果是以前完全没有接触过的题目,则更要冷静思考。磨刀不误砍柴工,匆忙答题可能会不对路、东拉西扯或是没有条理性、眉毛胡子一把抓。经过思考,理清思路后抓住要点、层次分明地答题,效果要好一些。
『伍』 关于面试(JAVA软件开发)
我以前面试的时候,也遇到很多这种情况,估计没什么戏了,如果有戏的话,当时,他就会给版出很肯定的答案,权还有,那一天,你表现的比较好(只能说明你去的那一天相对水平会差一点),不一定在你前面几天的人不好吧,所以,兄弟,还是努力再找吧,不会在一棵树上吊死的,我也是弄JAVA的,希望你努力,加油!
『陆』 软件开发面试自我介绍
您好 我叫 XXX 21岁 初次见面 请多多关照
はじめまして、私は***です。今年21歳。よろしくお愿いします。
(中文 谐音: 哈几梅马细逮,哇塔西哇 ××× 得斯。 库多西 泥就一腮。 哟罗西库 哦内嘎以西马斯)
嘿嘿,我本人不会,帮你搞了一段
『柒』 面试软件开发职位,需要做哪些准备!
软件开发的流程,这个问题可就大了,这是专门的一个学科。不过根据我的经验,一般来说,最常用的就是瀑布开发,从需求收集,需求分析,高级设计,低级设计,编码,单元测试,集成测试到最后的系统测试,然后就可以发布了。
除此之外,还有原型法,增量模型,螺旋模型等等,各有特点。
至于说到具体什么语言,应届毕业生的话,最好就是实话实说,坦率承认自己没有开发经验,也不是什么坏事,但要强调自己有很快的学习能力,可以举一些例子,比如多长时间就学会了一门什么语言之类的。对于自己不懂或者不是很懂的东西千万不要硬充,否则一旦露馅就得不偿失了。新人,诚实比什么都重要。
====================================
(一)资料充分,有条有理
仔细想清楚该带什么同去,好让主试者觉得你处世周到而有条理。凡是与求职者无关的东西,一律不应该带。
以下列出面试时应该考虑带的东西:
1.聘请广告的副本?面试时,你可能要随时翻阅广告上的资料,所以应该带一份在身上。
2.申请书的副本?主试者通常都会就你申请书上的问题发问,你也可能要提到那些资料,所以,带一份副本,不但可以更快掌握主试者的问题,也免使自己忘记了所填报的资料而陷于尴尬。
3.其他推荐人的姓名、地址、电话,以便主试者与他们联络。
4.你写过的文章、报告、计划书,尤其是与申请的工作有直接联系的。
5.一连串预备好的问题,以备你有机会发问时提问。
6.整理好承载上述文件的纸袋或文件袋。
7.其他与所申请的公司有关的小册子和资料。
8.一支笔。
9.小型汉英词典?可以在填表或作文时查阅生字。
10. 街道地图。
11. 带一本书准备要久后时阅读。
(二)心理健康显自信
1.不要害怕主试的声威。
记住,考官是在选拔人才,是希望你应答得很好的,只要你在心理上处在与他平等的地位,是能发挥得很好、甚至显露出自己都难以想象的高水平。
2.略加修饰增强信心。
重视服饰仪表,是预防被紧张情绪吞没的一种心理武装。在应聘面试时,讲究仪表,可以增强自信,产生良好的心理效果。
3.确立主体意识。
当自己即将与考官见面时,难免会感到胆怯。遇到这种情形时,如能采用“非指示疗法”,确立主体意识,增强主动性,便可以在很大程度上消除胆怯的心理。
4.事先做最坏的打算。
我们在应聘面试时,也可以采取这样的策略。事先有了万一失败的对策,心里就自然放松。大不了以后再考,还有什么可紧张的呢?这种态度不但能使你镇定,而且会有意外的收获。
5.保持乐观的心理。
在应聘面试时,为了维持自己的心态平静,应在下意识中让强大的自我与懦弱的自我先行对话一番。这样,想着“自己可能失败”的自我就会在与考官见面时提高警惕,注意一些应该注意的问题,而说“我会成功”的强我也能创造有利条件。让强我战胜弱我,你的自信心就会倍增,无论考官是什么样的权威,你都不会害怕,这就是战胜自我表现的有效策略。
『捌』 软件开发人员应聘面试,该问不该问的问题
其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。想高效率的准备面试,先从这七个大方面着手吧!
一、基本情况
1、请用最简洁的语言描述您从前的工作经历和工作成果。
二、专业背景
您认为此工作岗位应当具备哪些素质?
三、工作模式
您平时习惯于单独工作还是团队工作?
四、价值取向
您对原来的单位和上司的看法如何?
五、资质特性
您如何描述自己的个性?
六、薪资待遇
是否方便告诉我您目前的待遇是多少?
七、背景调查
您是否介意我们通过您原来的单位迚行一些调查?
95%的面试基本上都离不开这些问题,当然还有可能问一些专业问题,我想如果你做过的话应该都不是什么难事,一般面试官都不会过多的问专业方面的问题的。
『玖』 软件工程师面试时,HR都会问些什么问题
软件工程岗位面试大致可分为两类:特定领域知识面试和计算机科学基础知识面试
特定领域知识面试
特定领域知识面试通常涉及到你最熟悉的技术领域的具体知识点。例如,如果你主要使用Angular1.x进行前端开发,并且面试公司又有 Angular前端,那他们就可能问你关于 Angular控制器、指令和服务的相关内容。也就是说,你需要做好准备去建立、展示和讨论Angular。
特定领域的面试重点关注的是你已经实际构建起来的东西,因此要想顺利通过这些面试,最好是你已经构建过相关技术的项目。你应该为自己的工作而感到自豪,不必感觉不好意思,而应该深入探讨具体项目的技术细节。项目最好是近阶段完成的,没人会愿意去听你去年写的那些代码,你自己也会对这种陈旧的项目感觉厌倦,面试效果也欠佳。
特定领域面试的另一个常见策略是看求职者能否构建一些非常棒的产品或者是排除实际存在的一些问题和故障。这通常是让求职者带回家去完成的一种测试,求职者一般有 24-48个小时的时间来完成这些测试。例如,如果你是一名 Laravel开发人员,并且你面试的公司恰好也使用 Laravel,那他们可能会要求你构建公司产品或者是公司定期创建的产品的微缩版本。对于这种带回家做的测试,做好投入大量工作的心理准备。准备好启动模板,不要抗拒去Google搜索答案,发送电子邮件寻求帮助和使用外部工具包这些做法。因为能否通过特定领域面试最重要的一个衡量标准是你能否构建出有效的产品。
计算机科学基础知识面试
计算机科学和基础编程面试明显不同于上文所探讨的特定领域面试。计算机科学和基础编程面试是为了评估你解决问题的能力,更多的是关注找到最佳解决方案的能力,而不是简单的去完成某些特定任务。因此,面试官通常也不会问关于你是谁、你过去的工作经历或者你构建过的项目方面的问题。对于计算机科学基础面试这一类型来说,面试官的工作就是评估你的原始编程能力,通常他们是通过数据结构和算法相关的问题来进行评估。
计算机科学基础面试的问题有章法可循。因为学习数据结构和算法需要大量的准备工作和长时间的学习,你需要了解你所选择的编程语言、数据结构和算法来解决问题。计算机科学基础知识面试通常可以用六种不同类型的算法来解决:
深度优先搜索算法/广度优先搜索算法
贪心算法
滑动窗口算法
分治算法
递归算法
动态规划算法
你需要研究每一种算法,可以在 Pramp上与其他软件工程师一起练习面试和面试问题。应对面试是一门独立于软件工程师之外的技能,你可以通过练习和重复来提升自己在面试时的表现。
计算机科学基础知识面试通常遵循的那些问题结构对于求职者来说只有通过几个小时的练习和准备才能发现。即便这些知识中的一部分并不适用于日常的编程任务,但只要你坚持这样做,你就能抓住更多的面试机会,就能收到更多公司发来的 offer。如果你的目标是获得更多的工作机会,那你一定要看一下《Cracking The Coding Interview》这本书,并且查看这一免费的面试资源来进行相应的准备工作。