软件开发人员面试七大有效方法

软件开发人员面试七大有效方法
软件开发人员面试七大有效方法

软件开发人员面试七大有效方法

现如今大多数的求职者都有自己的一套面试模式,但是成功的几率自己却很难把握。大多数的面试目的是面试官为了找到那种能一起工作的人,当然,空缺的岗位有可能是在其他团队,但是面试官还是会按照自己的评价标准来择取。如果你能够理解面试官的问题,按照他的方式回答,那么任何面试都将不是问题。本文我将给大家介绍一些面试技巧,希望能帮助面试者发挥无限的潜能,实现梦想。

任何面试都要做足准备,这样才不至于在面试过程中手忙脚乱,胡言乱语,比如你是做计算机软件开发方面的,首先面试前你得好好复习下你的专业知识,这些资料知识可能并不是你需要的什么新鲜的知识,但是能让你有效地扩大和组织已经知道的知识和内容。而有效的扩大和组织的内容,有助于面试官对你另眼相看。

一坦诚很重要

面试,其实是一个人与人交流沟通的平台。能够参加面试,尤其是大公司或者知名企业的面试,在某种程度上来说,已经代表了你并不简单。北大青鸟丰台刘老师认为,自信地回答问题,不要让自己太紧张,如果你不知道,那就坦诚地说“我不知道,但是我认为……”。知之为知之,不知为不知,不要理直气壮地讲述一个错误的答案,这会让面试官怀疑你前面那些正确的答案搞不好也是胡诌的,功亏一篑。虽然这句话也不一定是金钥匙,但是却能显示你的思考能力和扩展能力。对面试官提出的所有问题都要做一番努力,不要一句“我不知道”就轻易打发。

二做好写代码的准备

软件开发人员参加面试的时候,一般情况下是要测验代码的,如果要你写代码,那就要注意了,千万别忘记遵循基本规则。我常听那些应聘人员一脸茫然地说“完了,大脑一片空白,我忘记语法了……”,有哪些基本规则,原来都是一些基本的像循环、if条件、主方法、异常,这些要是忘记了,太不应该了。甚至一些粗心造成的如标点符号忘写、写错造成失误都有。(关注微信公众号:bdqnft 领取学习礼包)看到这里,如果你一时间也没法想起这些,不妨复习一下。

三做好项目解释的准备

软件工程师在写代码之前就应该对业务需求了如指掌。所以,你得能解释项目中一一对应的流程分别是什么。写个三四行代码就深层次解释一下,然后听听非团队人员的意见和建议。当局者迷,旁观者清。看看和客户交流的内部营销记录,找找线索。可以先找个朋友练

习一下,确保自己能说到点子上。

一旦你解释完相关的业务需求,那么接下来面试官通常会问你关于这个项目的技术架构。所有你还必须准备架构图,以显示项目中的各个组件是如何相互作用的。架构图不需要任何特定的UML格式,但是你得确保画在上面的东西你都能解释得通。举个例子,如果你正在做一个可以显示数据是如何从用户界面到数据库的Web应用程序。那么你就得展示涉及的不同layers 、使用的技术,等等。而最重要的是,你应该清楚你正在做什么,不要讲到后来,乱七八糟,答非所问。

四将争论转换为交谈

在面试的时候,有可能面试官会和你的对话有碰撞,即使你知道对方错了,也不要争论,试着以“好的,不过我不是很确定这是否正确,我回去再查阅一下”这样的言语继续话题。这能让双方都有一个愉快的心情。在面试的时候要认真听对方的话中之意,回答的时候要以自己的经验为依据,不要天马行空。

五事先对各种“为什么”做好准备

大公司的面试关于问“为什么”的肯定很多,比如你最喜欢的工作是什么?为什么?你为什么选择来我公司工作?你对我公司了解些什么?你为什么应聘这个职位?再比如经典的Java问题“StringBuffer和String的区别是什么?”,后面往往还会有“为什么String……?”有时候会被这些“为什么”搞的晕头转向,最后不知所措。事先做好如何回答这些“为什么”问题的准备。

六讲述自己最大的成就

很多求职者面对被问“曾经取得的重大成就问题”时常常不知如何应对,因为他们首先被“重大成就”吓住了,接着他又找不出自己的重大成就在哪里。于是只好支支吾吾,闪烁其词,这会使得面试官觉得求职者是平庸之辈。回顾一下,在自己以往的工作中,总会有个你认为是最棒的成就。那么,你得学会将这个成就描绘得“天花乱坠”,让面试官觉得这是一个超级不平凡的成绩。所以准备一个励志生动又可信的故事以展示你的能力是如何一步步让你完成那个艰巨的任务的。之所以要事先准备好是因为担心事到临头你搞不好会忘东忘西有所遗漏不说,最怕就是语言不连贯,让面试官无法理解。

七你有什么问题要问的吗?

基本上都会碰上问你还有什么问题要问吗?企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,可以换成人这样问:贵公司对新入公司的员工有没有什么培训项

目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。

平安银行软件开发笔试题

平安银行软件开发笔试题

1、做过的项目中,你认为有哪里亮点?举例说明。 2、项目中遇到冲突问题,你是怎么处理的? 3、举例说明。 4、String和StringBuffer的区别? String是final类,不能被继承,一旦创立,不能修改它的值。 StringBuffer是可变类,对字符串的操作效率比String高。 5、线程安全是怎么回事?java是怎么解决线程安全 的? 线程安全是为了解决资源冲突,防止死锁的发生,java中用synchronized解决,具体有:同步对象、同步代码块、同步方法。 6、Java中异常处理机制的关键字? Throws、throw、try、catch、finally。 7、java中有哪里基础数据类型?String是不是java基础数据类型? byte、short、int、long、float、double、char、boolean。不是。 8、javascript怎么获取一个对象的值,这个对象是个 数组,也就是有多个同名的对象。例:

Var ids=document.getElementsByName(‘report_id’); 9、sql中select语句中group by在order by之前还是 之后? 之前 10、sql中查询用了group by,对分组后的条件进行过 滤,用哪个关键字? Having 11、索引的作用?创立索引有哪些注意事项? 提高查询效率。 创立索引时应该考虑该字段修改,删除的是否频繁、不要建立重复索引等。 12、如何优化SQL? 如:SQL索引优化、调整表的使用顺序,调整查询条件的先后顺序等。 13、写一个sql语句,查询二月份工资最高的人。如:表结构: T1(id,name),T2(id,salary,month)

软件开发人员面试七大有效方法

软件开发人员面试七大有效方法 现如今大多数的求职者都有自己的一套面试模式,但是成功的几率自己却很难把握。大多数的面试目的是面试官为了找到那种能一起工作的人,当然,空缺的岗位有可能是在其他团队,但是面试官还是会按照自己的评价标准来择取。如果你能够理解面试官的问题,按照他的方式回答,那么任何面试都将不是问题。本文我将给大家介绍一些面试技巧,希望能帮助面试者发挥无限的潜能,实现梦想。 任何面试都要做足准备,这样才不至于在面试过程中手忙脚乱,胡言乱语,比如你是做计算机软件开发方面的,首先面试前你得好好复习下你的专业知识,这些资料知识可能并不是你需要的什么新鲜的知识,但是能让你有效地扩大和组织已经知道的知识和内容。而有效的扩大和组织的内容,有助于面试官对你另眼相看。 一坦诚很重要 面试,其实是一个人与人交流沟通的平台。能够参加面试,尤其是大公司或者知名企业的面试,在某种程度上来说,已经代表了你并不简单。北大青鸟丰台刘老师认为,自信地回答问题,不要让自己太紧张,如果你不知道,那就坦诚地说“我不知道,但是我认为……”。知之为知之,不知为不知,不要理直气壮地讲述一个错误的答案,这会让面试官怀疑你前面那些正确的答案搞不好也是胡诌的,功亏一篑。虽然这句话也不一定是金钥匙,但是却能显示你的思考能力和扩展能力。对面试官提出的所有问题都要做一番努力,不要一句“我不知道”就轻易打发。 二做好写代码的准备 软件开发人员参加面试的时候,一般情况下是要测验代码的,如果要你写代码,那就要注意了,千万别忘记遵循基本规则。我常听那些应聘人员一脸茫然地说“完了,大脑一片空白,我忘记语法了……”,有哪些基本规则,原来都是一些基本的像循环、if条件、主方法、异常,这些要是忘记了,太不应该了。甚至一些粗心造成的如标点符号忘写、写错造成失误都有。(关注微信公众号:bdqnft 领取学习礼包)看到这里,如果你一时间也没法想起这些,不妨复习一下。 三做好项目解释的准备 软件工程师在写代码之前就应该对业务需求了如指掌。所以,你得能解释项目中一一对应的流程分别是什么。写个三四行代码就深层次解释一下,然后听听非团队人员的意见和建议。当局者迷,旁观者清。看看和客户交流的内部营销记录,找找线索。可以先找个朋友练

招聘面试十大技巧

招聘面试十大技巧 [摘要] 面试不但是企业甄选人才的重要方法,也是企业展示自我形象的良好机会。可是,很多企业的面试不得要领,面试功能得不到发挥。本文阐述了在面试的“备”、“接”、“听”、“讲”、“问”、“导”、“辨”、“记”、“送”、“选”等过程中的十个技巧和应该注意的问题。 [关键词] 招聘面试技巧 面试作为企业甄选人才的重要方法之一,几乎为所有企业所青睐,一项调查显示,99%的企业使用面试作为筛选工具。同时,面试也是企业展示自我形象的良好机会,如果说营销出售产品和服务,那么面试则出售企业的声誉和形象。可是,很多企业的面试不得要领,要么是面试之后感到一片茫然,最后还是凭感觉下决定,要么面试官留下败笔,令很多优秀人才拂袖而去。可见,这些企业招聘主管的面试技能亟待提高,一些技巧性的问题掌握的还不够。下面提出十条面试技巧,供招聘面试者参考。 1.“备”的技巧 俗话说,“有备无患”,精心的准备是成功面试的开始。首先,选择一个双方都合适的时间和场所,以保证面试过程不会被打断。在具体时刻的安排上,还要考虑人每天的生物钟周期。通常来讲,面试官和应聘者的反应能力在上午11点左右达到高峰,下午3点左右出现低谷,下午5点时又会出现另一个高峰,所以面试时刻的安排最好避开低谷阶段,以提高面试的效率。对于面试场所,一般来说,较高职位的面试适宜选择小一点的场所,便于交谈的时间长一些和交流的内容深一些。会场的布置往往被人忽视,通常是面试官坐在宽大老板桌后面的老板椅里,而应聘者坐在小小的折叠椅上,与面试官正对,这种面试可以称之为“审判式”面试,往往会造成应聘者紧张。心理学研究表明,当应聘者和面试官对坐时,心理距离最大,而应聘者和面试官成90度坐时,心理距离最小,这可以为安排会场提供借鉴。当然,如果是采用压力面试,“审判式”面试不乏是一个好的方法。 其次,确定合适的面试人数,企业界公认的黄金比例是1∶3,即如果要录取10人,就要让30人来面试;还要确定面试的内容,即面试要考什么。面试的时间有限,不可能在有限的时间里把应聘者考察得面面俱到,只要把需要考察的

软件开发工程师招聘试题

专业技术资料 附录一 附录一【软件开发工程师招聘试题一】 考试时间:60分钟姓名:______成绩:______ 一、单选题(共9题,每题2分) 1.对象b 最早在以下哪个选项前被垃圾回收?() public class Test5 { static String f(){ String a="hello"; String b="bye"; String c=b+"!"; //lineA String d=b; b=a; //lineB d=a; //lineC return c; //lineD } public static void main(String[] args) { String msg=f(); System.out.println(msg); } } A.lineA B.lineB C.lineC D.lineD 2.2.运行下列代码,结果如何?() class Example { int milesPerGallon; int index; Example(){} Example(int mpg){ milesPerGallon=mpg;

index=0; } public static void main(String[] args) { int index; Example e = new Example(25); if(args.length>0){ if(args[index].equals("Hiway")){ https://www.360docs.net/doc/1119126222.html,esPerGallon=2; } System.out.println("mpg:"+https://www.360docs.net/doc/1119126222.html,esPerGallon); } } } 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则显示”mpg:25”; 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。 这段代码不能通过编译,因为自动变量index没有被初始化。 这段代码不能通过编译,因为milesPerGallon没有被初始化。 见例子Example.java 3.3.当编译如下代码时,会显示什么?() int i=1; switch(i){ case 0: System.out.println("zero"); case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } One B. one,default C. one,two,default D.default 见例子:Test3.java 4.4.当编译运行如下代码时会发生什么现象?() public class MyClass { public static void main(String arguments[] ) { amethod(arguments); } public void amethod(String []arguments){

软件开发面试自我介绍的范文6篇

软件开发面试自我介绍的范文6篇Self introduction of software development interview 编订:JinTai College

软件开发面试自我介绍的范文6篇 前言:自我介绍是向别人展示你自己,直接关系到你给别人的第一印象的好坏及以后交往的顺利与否,也是认识自我的手段。自我介绍是每个人都必然要经历的一件事情,日常学习、工作、生活中与陌生人建立关系、打开局面的一种非常重要的手段,通过自我介绍获得到对方的认识甚至认可,是一种非常重要的技巧。本文档根据自我介绍内容要求和特点展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意调整修改及打印。 本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】 1、篇章1:软件开发面试自我介绍的范文 2、篇章2:软件开发面试自我介绍的范文 3、篇章3:软件开发面试自我介绍的范文 4、篇章4:软件开发面试自我介绍范文 5、篇章5:软件开发面试自我介绍范文 6、篇章6:软件开发面试自我介绍范文 软件编程是现在it行业很火的的职业,尽管这样的工作比较伤脑力,但报酬却还是非常不错的,那么你知道软件开发

的面试要怎么自我介绍吗?今天小泰和你分享软件开发面试自 我介绍的范文,欢迎阅读。 篇章1:软件开发面试自我介绍的范文 尊敬的领导: 您好! 我是xxx大学(原xxx大学)冶金科学与工程学院20xx 年轻金属冶金专业应届毕业生。在此临近毕业之际,我希望能得到贵单位的赏识与栽培。为了发挥自己的才能,特向贵单位自荐。自我介绍 xxx大学师生中一直流传着这样一句话“今天你以母校为荣,明天母校以你为荣”,从入学以来,我一直把它铭记在心,立志要在大学四年里全面发展自己,从适应社会发展的角度提高个人素质。将来真正能在本职工作上做出成绩,为母校争光。 我以“严”字当头,在学习上勤奋严谨,对课堂知识不 懂就问,力求深刻理解。在掌握了本专业知识的基础上,不忘拓展自己的知识面,特别是在计算机应用方面,及时阅读相关书籍,并购置了个人电脑,掌握了Visual Basic 程序设计方 法和 PHP

软件工程师面试中常见的问题

面试中常见的问题 1、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人和关心他人、适应能力和幽默感、乐观和友爱。 3、说说你最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、你对加班的看法?

愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到。比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与

10大面试经典问题回答技巧

10大面试经典问题回答技巧 问题1: 你优点和缺点分别是什么?这些优缺点对的业绩会有什么样的影响? 分析:这两个问题的其实并不在于你是否能认真地看待自己的长处,也不在于你是否能正确认识自己的弱点。记住,你的回答不仅是向主考官说明你的优势和劣势,也能在总体上表现你的价值观和对自身价值的看法。如果你能通过简单讲述一个故事来加以说明,那么能给主考官更深刻的印象。但可能的危险就是主考官可能围绕你的故事展开问答,所以事先需要有所准备。 建议回答:我相信我最大的优点是分析能力和洞察力比较强,比如说某某事件中我是怎么处理的,从而获得什么成效。我最大的缺点是,对不积极进取做事情拖拉的人,可能缺乏足够的耐心。我相信我的在某些方面的才能可以帮助企业更快地实现目标,而且有时候,我处理复杂问题的能力和感染力也能影响我的同事。 评论:这个回答做到了“一箭三雕”。首先,它确实表明了求职者的优点。其次,它所表达的缺点实际上很容易被理解为优点。最后,它指出了求职者的优缺点对企业和其他员工的帮助。当然这只是一个举例,每个人可以结合自己情况,适当展开。 问题2: 你在找工作时最看重的是什么?为什么? 分析:这是个开放式问题,主考官想了解你的关注重点,通过这个关注点又可以反映出你的理性思考能力。一定要表明自己对未来工作的看法,说明哪些方面能给自己带来最大程度的满足,这是回答这个问题的关键,但是回答这个问题的方法也同样重要。 建议回答:我希望找到的工作能发挥我的长处,比如……(说出具体技能)我认为还有一件事情也很重要,那就是我在个人职业发展与企业目标联系在一起,并随企业的成长自己可以接受更多挑战,让我超越自己目前的技能水平,实现个人和企业双赢。 评论:尽管回答相当简洁,但实现了三个目的:突出了求职者的技能;表明了求职者明白个人与企业的关系;同时也说明求职者理解变化与发展的重要性。 问题3:你怎样做出自己的职业选择? 分析:主考官提出这个问题是为了了解求职者的动机,看看他(她)应聘这份工作是否有什么历史渊源,是否有职业规划,是不是仅仅在漫无目的地申请很多工作。 建议回答:在上大学四年级的时候(或者说经过几次职业经历后),通过对个人自我分析和评估,以及结合职业信息的探索,我决定集中精力在某一领域谋求发展。尽管我是学XX专业的,虽然刚开始我不知道自己最终会从事哪一行业的工作。我花了一定的时间考虑自己的目标,想清楚了自己擅长做的事情以及想从工作中得到的东西,最后我得出了一个坚定的结论,那就是这个行业是最适合我的。 评论:这种回答表明,求职者认真地做过一些计划,缩小了自己的关注点,而且也认准了前进的方向。这种回答还表明,求职者理解个人职业规划的重要性,并且有能力做出认真的个人决策。 问题4:你在五年内的个人目标和职业目标分别是什么? 分析:这个问题是用来了解你的计划能力的,通过这个问题,主考官同时还可以知道你的目标是否符

软件工程师面试题含答案

、你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用? 答: MVC设计模式(应用观察者模式的框架模式) M: Model(Business process layer) ,模型,操作数据的业务处理层, 并独立于表现层(Independent of presentation) 。 V: View(Presentation layer) ,视图,通过客户端数据类型显示数据, 并回显模型层的执行结果。 C: Controller(Control layer) ,控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二(Servlet-centric) : JSP+Servlet+JavaBean ,以控制为核心,JSP 只负责显示和收集数据,Sevlet ,连接视图和 模型,将视图层数据,发送给模型层,JavaBea n,分为业务类和数据实体,业务类处理业 务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。StrutsMVC 框架(Web application frameworks) Struts是使用MVC勺实现模式二来实现的,也就是以控制器为核心。 Struts提供了一些组件使用MVC开发应用程序: Model: Struts没有提供model类。这个商业逻辑必须由Web应用程序的幵发者以JavaBean 或EJB的形式提供 View:Struts 提供了action form 创建form bean, 用于在controller 和view 间传输数据。此外,Struts 提供了自定义JSP标签库,辅助幵发者用JSP创建交互式的以表单为基础的应用程序,应用程序资源文件保留了一些文本常量和错误消息,可转变为其它语言,可用于JSP中Controller :Struts 提供了一个核心的控制器ActionServlet ,通过这个核心的控制器来

应对通信大公司十大面试技巧

应对通信大公司十大面试技巧 通信人,怎么有效地面试华为等大公司? 一 面试最重要是,首先要想:比如你是要做研发、市场、售后、财务、管理(如HR/运营)、供应链等,有的放矢。面试最关键是向面试官证明你有这个能力,而且能干的不错,这是最重要的,其他都是相对次要(如身高、外表、家庭、社会)。什么是有能力,不是大家普通想到仅仅是专业能力,而是综合能力。 当然很多面试者不清楚自己要干什么,更不清楚自己能干什么,这也不要紧张。看下面几点,做好了,那个地方都可以。 二 注意部门要求,成绩不好的,找市场类岗位时机大一些:首先成绩好当然好,假如成绩不够好,你又是很活泼的人,能合适做市场,也可以。成绩不好的尽量不要碰研发、财务、供应链这种部门,因为专业能力要求高。 三 你要精神饱满,要早点到:一个睡眼朦胧的面试者,面试一定淘汰。记得马云为什么获得软银孙正义的投资吗?孙正义说他其实不清楚项目方案的情况,但是看到马云眼睛在发光就决定投资。明天要面试,早点睡,最好一直早睡早起一星期,你一定会神采奕奕。 四

团队精神:在集体面试,爱出风头,没有合作精神的也会被刷,过于没有声音也会被刷,积极而合作最佳。有人说我就是不喜欢跟人打交道,没关系,你的技术等专业能力很牛也会被招聘,有几个部门是要招能力突出怪人的:20XX实验室,找奇才;软件算法,找爱数字的;终端一些设计、品牌部门找有奇思妙想的人。还是一句话,要找对部门。怪人你去面市场、售后肯定被干掉,因为服务客户端人必须是喜欢与人打交道的,要有沟通、合作和主动服务精神。 五 怎么证明能力:除了学术大牛,已经有成果的,相对好。就普通面试者,讲故事很关键。比如市场要求你要能合作、沟通、抗压,要主动、要服务精神、要有韧性。举例追女朋友为例子,说女朋友漂亮,追人多(客户合同)。你条件不突出(劣势),但是你千方百计的主动创造屡次条件(主动性),渐渐得到她的好感,但是另外一个哥们(竞争对手)更得好感,都连续单独吃几次饭了(情况紧急),你不放弃、不气馁(抗压,耐心),连续奋斗半年终于成为女朋友(成功)。这种讲故事,面试官就是看你背后的精神。 当然做技术的兄弟说我什么都没有,怎么证明:你可以说,我暑假闲的蛋疼,专门看蜜蜂为什么从房子后面飞,而不是前面飞,因为ABCD。。。、还专门做了100个公式,开发了一个小软件等,叭叭叭一堆东西,其实还是一个,证明你是一个做得到,拿得出的人。 管理的,你可以讲如何计划方案、组织、计划、纠正一次活动,钱少大家还快乐等。

Java软件开发工程师笔试题(答案).

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

(招聘面试)软件开发人员招聘笔试试题

(招聘面试)软件开发人员招聘笔试试题

2002年度软件开发人员招聘笔试试题应聘者资料:

试题壹:基础知识 1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写于答卷的对应栏内。 假设某计算机具有1M字节的内存(目前使用的计算机往往具有64M字节之上的内存),且按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使4字节组成的字能从存储器中壹次读出,要求存放于存储器中的字边界对齐,壹个字的地址码应_B_。若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。 供选择的答案: A:①10②16③20④32 B:①最低俩位为00②最低俩位为10③最高俩位为00④最高俩位为10 C:①20M②40M③80M④160M D:①有效地址②程序地址③逻辑地址④物理地址 E:①指令②物理地址③内存地址④数据地址 2、从供选择的答案中。选出应填入下面叙述中_?_内的最确切的解答,把相应编号写于答卷的对应栏内。 给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。 Shell排序的第壹趟扫描(步长为5)结果应为_A_。 冒泡排序(大数下沉)的第壹趟起泡的效果是_B_3. 快速排序的第壹趟结果是_C_。

二路归且排序的第壹趟结局是_D_。 供选择的答案 A:①(B、F、G、J、A、D、I、E、H、C) ②(B、F、G、J、A、E、D、I、C、H) ③(A、B、D、C、E、F、I、J、G、H) ④(C、B、D、A、E、F、I、G、J、H) B:①(A、B、D、C、F、E、I、J、H、G) ②(A、B、D、C、E、F、I、H、G、J) ③(B、F、G、E、A、I、D、C、H、J) ④(B、F、G、J、A、E、D、I、C、H) C:①(C、B、D、A、F、E、I、J、G、H) ②(C、B、D、A、E、F、I、G、J、H) ③(B、A、D、E、F、G、I、J、H、C) ④(B、C、D、A、E、F、I、J、G、H) D:①(B、F、G、J、A、E、D、I、G、H) ②(B、A、D、E、F、G、I、J、H、C) ③(A、B、D、C、E、F、I、J、G、H) ④(A、B、D、C、F、E、J、I、H、C) 3、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答.把相应编号写于答卷的对应栏内。 进程是操作系统中的壹个重要概念。进程是壹个具有壹定独立功能的程序于某个数据集合上的壹次_A2_。

软件开发笔试题

2002年度软件开发人员招聘笔试试题 试题一:基础知识 1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。 假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应_B_。若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。 供选择的答案: A:①10 ②16 ③20 ④32 B:①最低两位为00 ②最低两位为10 ③最高两位为00 ④最高两位为10 C:①20M ②40M ③80M ④160M D:①有效地址②程序地址③逻辑地址④物理地址 E:①指令②物理地址③内存地址④数据地址 2、从供选择的答案中。选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。 给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。 Shell排序的第一趟扫描(步长为5)结果应为_A_。 冒泡排序(大数下沉)的第一趟起泡的效果是_B_3. 快速排序的第一趟结果是_C_。 二路归并排序的第一趟结局是_D_。 供选择的答案 A:①(B、F、G、J、A、D、I、E、H、C) ②(B、F、G、J、A、E、D、I、C、H) ③(A、B、D、C、E、F、I、J、G、H) ④(C、B、D、A、E、F、I、G、J、H) B:①(A、B、D、C、F、E、I、J、H、G) ②(A、B、D、C、E、F、I、H、G、J) ③(B、F、G、E、A、I、D、C、H、J) ④(B、F、G、J、A、E、D、I、C、H) C:①(C、B、D、A、F、E、I、J、G、H) ②(C、B、D、A、E、F、I、G、J、H) ③(B、A、D、E、F、G、I、J、H、C) ④(B、C、D、A、E、F、I、J、G、H) D:①(B、F、G、J、A、E、D、I、G、H) ②(B、A、D、E、F、G、I、J、H、C) ③(A、B、D、C、E、F、I、J、G、H) ④(A、B、D、C、F、E、J、I、H、C)

十大面试方法及操作介绍

十大面试方法及操作介绍 第一章 漫谈法 漫谈法是指面试官在面试前不预设问题,而是根据应聘者的现场反应来灵活选择与调整谈话,从而与应聘者进行开放式的深入交谈。它最大的特点是形散而神不散。面试官在“漫谈”时不仅需要了解应聘者的专业技能,还要深层次的了解他们的综合素质。这就需要面试官很强的逻辑推理能力,细致的观察能力(非语言信息)以及丰富的面试经验。加上,漫谈的随意性大,变数多,横向比较困难,那么充足的面试准备是必要的了。 1.面试官 * 面试官组成:用人部门主管,人力资源部主管,总经理或者副总(中高层管理人管) * 对公司状况,岗位任职资格,工作时间以及其他应聘者关心的问题进行必要了解 * 创造轻松的面试环境 2.简历的主要内容: * 面试者的相关培训及教育经历;* 相关工作经验及绩效表现(最好量化);* 职业发展定向;* 个人特点,兴趣和爱好; * 其他相关信息,比如社会资源及家庭背景 Tips:记得这对简历中疑点进行追问及确认 ——应聘者工作较长时间的空档/——频繁的跳槽/——转业/——不合常理或者前后矛盾的地方 3.注意事项 *事先准备好提问大纲,但是切忌按着大纲逐一提问,而是根据应聘者的回答顺势而问。 岗位要求 如果应聘者有符合要求的工作经验则重点在于考察面试者工作经历与岗位的匹配。 如果面试者工作经验匹配不够,则从面试者的综合素质或者资源出发,重点发掘面试者的内在潜力。 面试官应对面试相关事宜进行介绍,从轻松的话题导入面试。 面试阶段表

●提问方式 封闭式提问(少用) 情景模拟:合适的用法 ——你喜欢在广州工作吗? ——广州还不错。 ——是吗?那你辞职来这边工作的主要考虑因素有哪些呢? 不合适的问法 ——在以前工作中有没有特别不喜欢的同事? 假想式提问:主要考查价值观与个人意向 ——如果你做了一件好事,不但没有人理解反而遭到挖苦和讽刺,你会如何处置? ——你作为一个刚上任但是业绩突出的销售,同事跟你说,“我觉得我们经理能力不如你,这个位置应该属于你。”你作何回答? 自我评价式提问(内驱力与价值观) ——目前为止,你认为你哪些技能和个人素质对你成功贡献最大? ——你为什么认为自己在这个岗位有所作为? 古怪的面试方法 参考世界五百强面试题目 ●提问技巧 ?不要急于纠正面试者的错误观念,应该让其继续阐释并了解其如何“自圆其说”。 ?遇到尖锐的问题避免穷追猛打,涉及隐私时适可而止。 ?尽量避免给面试者提供暗示信息,比如遇到同意的观点时点头,微笑 ?应聘者因紧张而表达不清时,面试官在了解其真实想法后可友善的重复表达一遍,表示你已经明白他的意思。 ●面试官认知偏差 晕轮效应、刻板效应、投射效应、首因效应等 第二章结构法 结构法根据特定的岗位的特征要求,遵循固定的程序,采用专门的题库,评价标准和评价方法,通过面试官与面试者模面对面的语言交流来评价应聘者是否符合招聘岗位的要求。 一、主要方法 ●描述法(STAR) 是指面试官在面试过程中,针对每个考察要点在特定的情景(situation)下面临的具体任务(task),完成任务的具体行动和做法(action)以及最终的结果(result)。

软件工程师面试问题总结归纳及答案

面试中常见的问题 1、请您自我介绍一下您自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的就是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以与学习无关,也可以与学习有关,但要突出积极的个性与做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、您觉得您个性上最大的优点就是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人与关心她人、适应能力与幽默感、乐观与友爱。 3、说说您最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点就是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用您。绝对不要自作聪明地回答“我最大的缺点就是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,她已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、您对加班的瞧法? 回答提示:实际上好多公司问这个问题,并不证明一定要加班。只就是想测试您就是

否愿意为公司奉献。 回答样本:如果就是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、您对薪资的要求? 回答提示:如果您对薪酬的要求太低,那显然贬低自己的能力;如果您对薪酬的要求 太高,那又会显得您分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而她们第一次提出的价钱往往就是她们所能给予的最高价钱。她们问您只不过想证实一下这笔钱就是否足以引起您对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的就是找对工作机会,所以只要条件公平,我则不会计较太多 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况与市场标准的水平,给我合理的薪水。 回答样本三:如果您必须自己说出具体数目,请不要说一个宽泛的范围,那样您将只能得到最低限度的数字。最好给出一个具体的数字,这样表明您已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,您的职业规划? 回答提示:这就是每一个应聘者都不希望被问到的问题,但就是几乎每个人都会被问到。比较多的答案就是“管理者”。但就是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其她一些您感兴趣的职位也就是可以的,比如产品销售部经理,生产部经理等一些与您的专业有相关背景的工作。要知道,考官总就是喜欢有进取心的应聘者,此时

缓解面试紧张的十个方法

缓解面试紧张的十个方法 缓解面试紧张的十个方法一、要与面试官进行目光的交流 在面试过程中,一定不能表现得太过于拘谨,要主动与面试官进行目光交流。这样可以在心理建立起自己与面试官的平等关系,而不会被对方的气势压倒。 二、自嘲可减轻紧张感 如果在面试的过程中出现僵局,面试人员此时可以稍微自嘲一下,说出自己的感受。这样既可化解尴尬,又给面试官留下幽默风趣和沉着冷静的印象,同时还可以减轻紧张感。 三、用平常心面对面试 面试的结果虽然决定着你是否能够被录用,但是它并不代表着一切,更不代表你不好、或者说你不如别人。面试总会有成功和失败,参加面试的时候一定要用平常心来对待,这样你就不会那么紧张了。 四、给自己留下思考的空间 在面试的时候,如果出现中间的空当,面试者不一定要因为急于表现自己而急不可耐地区找话题。此时,面试官可能在思考接下来的发问,而此时面试人员也可以好好整理一下自己的思绪,给自己留下思考的空间。 五、适当发现别人的缺点

在面试时,如果实在感到压力很大,可以稍微借助时间空隙去发现面试官某些方面的缺点,从而以此来提高自己的心理优势,这样就会在不知不觉件提升了自己的自信,回答问题也会变得从容很多,自然而然也就不紧张了。 六、通过形象来增强自信 人靠衣装,有时候一件较为高档层次的服装,就能让自信信心倍增。所以在面试时,面试人员也可以为自己准备一套较为隆重且合适的服装,这样既体现了你对面试官的尊重、对应聘岗位的重视,同时还表现出了自己专业的形象,这对减少紧张感也是很有效的。 七、面试是一个双向选择的过程。 换句话说,你也在面试那家企业。至关重要的一点是,学会从面试中获取信息,包括应聘岗位有什么要求、具体做什么工作、将来的发展空间如何,这家企业的未来打算、福利待遇、是否需要经常加班或出差等。当你把注意力集中在获取信息上时,你就会忘记自己的紧张了。 八、弄清你最怕什么,演练应对措施。 有的面试官会把你比作一棵树,问你会长成什么样子,也有的会问你为什么让前一个公司炒了鱿鱼。不论是愚蠢的问题还是棘手的询问,回答得时候都要有准确的预案。而且还要演练一番。多演练几次,你的紧张情绪就会大大减少,问题抛向你的时候你也就不那么张口结舌。 九、紧张时,可稍微放慢语速 很多朋友在紧张的时候,说话就可能会结巴或者语速越来越

软件开发经典100面试题+解答

程序员需要具备的基本素质 阅读代码这个技能需要程序员能够具备读懂已经存在的代码的能力,这样的能力可以让程序员分析程序的行为,了解程序,这样才能和开发团队一起工作,继承维护或是改进现有的程序。 编写程序编写程序并不包括程序设计。不要以为编程是一件很简单的事情,很多程序员都认为编程只需要懂得程序语言的语法,并把设计实现就可以了。但是这离编写程序还远远不够,使用什么样的编码风格成为编写程序员最需要具备的基本技能。能否使用非常良好的编程风格直接决写了程序员的级别。 软件设计这一能力直接决定了需要吏用什么样的代码技术达到怎么样的功能,而系统架构设计直接决定了软件的质量、性能和可维护性。并不是所有的程序在这一方面都非常优秀,但每个程序员都需要或多或少的明白和掌握这一基本技能。熟悉软件工程每个程序员都应该明白软件工程是什么东西,都应该知道,需求分析,设计,编码,测试,Release和维护这几个阶段。当然,几乎所有的人都知道这些东西,但并不是每个人都很清楚这些东西。现在很多高级程序员都会混淆“需求规格说明书FS”和“概要设计HLD”。另外,程序员还需要知道一些软件开发的方法论,比如:敏捷开发或瀑布模型。 使用程序库或框架一个程序员需要学会使用已有的代码,无论是标论的程序库,或是第三方的,还是自己公司内部的,都需要学会做。比如:C++中,需要学会使用STL,MFC,ATL,BOOST,ACE,CPPUNIT等等。使用这些东西,可以让你的工作事半功倍。 程序调试程序调试是分析BUG和解决问题最直接的能力。没有人能够保证程序写出来不用调试就可以运行正常,也没有人可以保证程序永远不会出BUG。所以,熟练使用调试器是一个程序员需要具备的基本技能。 使用IDE学会使用IDE工具也会让你的工作事半功倍。比如,VC++,Emacs,Eclipse等等,并要知道这些IDE的长处和短处。 使用版本控制一定要学会使用版本控制工具,什么叫mainline/trunk,什么叫tag,什么叫branch,怎么做patch,怎么merge代码,怎么reverse,怎么利 用版本控制工具维护不同版本的软件。这是程序员需要明白的软件配置管理中最重要的一块。 单元测试单元测试是每个程序都需要做的。很多单元测试也是需要编码的。一定要学会在xUnit框架下进行单元测试。比如JUnit, NUnit, CppUnit等等。 重构代码每个程序员都需要有最基本的能力去重构目前已有的代码,使代码达到最优但却不能影响任何的已有的功能。有一本书叫《软件的重构》,每个程序员都应该读一下。 自动化编译程序员需要使用一个脚本,其能自动化编程所有的工程和代码,这样,整个开发团队可以不停地集成代码,自动化测试,自动化部署,以及使用一些工具进行静态代码分析或是自动化测试。

面试十大原则

面试十大原则 1 实事求是原则 这个原则主要适用于回答背景类、意愿类考题。比如“你为什么要当警察?”或“简单介绍一下你自己。” 考生需要结合自身的实际情况谈,可以适当拔高,但是必须遵循实事求是的原则,不能脱离现实,过于美化自己。 【真题回放】 有人认为工作环境和待遇是选择工作的主要标准,你对这个问题有什么认识?结合你自己的情况谈谈这个问题。 【参考思路】 (1)这话听起来有一定的道理,毕竟宽敞舒适的工作环境和优厚的待遇能让人身心愉悦和提高物质生活水平,能够更大程度地激励人,发挥自身潜能,努力工作。 (2)关于工作环境和待遇的范围也要有一个正确的理解,工作环境不仅限于办公条件,交通、通讯工具,还包括单位风气、领导作风、和谐程度等;待遇不仅限于工资、奖金、福利,还应包括荣誉奖励、激励晋升等。 (3)所以,考虑工作环境和待遇问题时,不仅要看硬环境,还要看软环境,不仅要看物质待遇,还要看精神鼓励。 (4)最后,我觉得工作环境和待遇不应该成为选择工作的唯一标准,选择工作时还要考虑自身价值的实现,此外也要与自己的兴趣、爱好和所学的专业相结合。 2 全面辩证原则 这个原则主要适用于回答哲理类、社会现象类考题。比如“拿破仑说:不想当元帅的士兵不是好士兵。孙中山说:青年要立志做大事,不要立志做大官。谈谈你的看法。” 回答这类题目,可以运用哲学上的一分为二看问题的观点,首先对两个看起来相矛盾的话语进行一个总的评论;接着,从不同的侧面来阐述;最后,结合实际工作谈自己的感受。 【真题回放】 拿破仑说:不想当元帅的士兵不是好士兵。孙中山说:青年要立志做大事,不要立志做大官。谈谈你的看法。 【参考思路】 对于本题我是这样理解的: (1)首先,拿破仑和孙中山都是一代伟人,都是一个时代的象征,他们永不服输和报效祖国的精神是值得我们青年人学习的,他们的话更值得我们去深思。 (2)其次,这两句话讲的是同一个问题的不同方面。拿破仑的话主要是激励我们,告诉年轻人应该有一个崇高的理想,敢于为自己的目标而努力奋斗;孙中山的话则是告诫我们,青年人应该树立正确的世界观、人生观和价值观。他们的话都是非常有道理的,并不矛盾。 (3)第三,从两位伟人的至理名言中,我体会到:作为一名当代青年人,应该为自己树立一个远大目标,为了这个目标而不懈努力;但是我更意识到时代所赋予的重任,如果我能有幸进入公务员队伍,我将牢记孙中山的话,不应该为了当官而当官,因为无论是手中的权力还是头顶上的光环,这一切都是人民群众所赋予的,我应该踏踏实实地为人民做事,为人民谋利益,这样才能成为一个合格的公务员。 3 表态扬弃原则 这个原则主要适用于回答社会现象类、压力类考题。如“现在,不少地方、部门和单位讲排场、比阔气、花钱大手大脚,奢侈之风盛行,群众反映强烈,甚至有些官员因借着建豪

相关文档
最新文档