总结14:面试常见问题
面试常见问题
做.NET开发多长时间了?
1年半
做过哪些项目
把自己做的项目情况讲一下
项目是几个人做的?做了多长时间?
回到3到4人都可以,项目时间最少回答4个月;
如果问为什么用了这么长时间,可以回答客户需求频繁改动;
如果问怎么这么短时间就做了一个项目,就回答需求做的比较好
项目是怎么设计或怎么开发(开发过程)?
回答方法按照软件开发过程回答,重点突出需求分析完成后,使用uml进行系统建模,静态图、动态图以及数据库设计等,说的越详细越好
为什么要离开原来公司?
可以回答,合同到期了,想换换工作环境,趁年轻多学习,注意:千万不能回答说个人原因,这样面试公司觉得你是被公司开除的
几天能到岗?
3天左右
要薪水的技巧
一般公司会降低一档求职者的薪水,如果求职者开价5K(5千),那么会降低到4500左右,降低多少,视公司而言,但,很少有公司给出高于求职者要求的薪水!所以如果你想要到4k,那么开价时,最好要4500到5000. 如果公司规模大,可以开价高些,如8k,如果公司小,可以开价4.5k左右。
公司的联系人或证明人
可以写好一份简历,交给自己的朋友或同学,最好留手机给招聘的单位,如果有电话找你的这个朋友,可以让他按照你给的简历说,如哪年到哪年在公司工作,薪水多少,评价是什么等
做过跨数据库程序没有?
这个问题其实是在问.net框架对分布式事务支持,.NET框架2.0新增的System.Transactions命名空间下有TransactionScope 类就是解决分布式事务的类。在.net框架1.x版本,需要使用System.EnterpriseServices命名空间下的类和COM集成,才能实现分布式事务处理。
应用程序通信的方法和使用的协议有哪些?
通信方法有使用System.Net.Sockets命名空间下的Socket类使用TCP协议进行通信、使用Http协议通信、使用SOAP协议进行通信。他们的使用各不相同,Socket主要用于C/S模型;SOAP主要用于Web服务和Remoting;Http只要用于Web程序开发;
此外,还有使用COM和MSMQ进行通信的程序;
怎么传输XML?
可以使用Post方式传输,也可以使用拼字符串的方式传输,DataSet的GetXml方法也可以返还XML。在AJAX中程序都是通过xml进行通信的
AJAX开发框架有哪些?
不用框架,用JS+XmlHttpRequest+Xml数据绑定;
AJAXPRO.dll(ajax.net);
JQurey
微软AJAX for asp.net (微软ajax工具)
技术面试要问到的问题:
面向对象
分布式项目
AJAX技术
ADO.NET和数据库技术
连接字符串
SQL语句,分组统计,连接,子查询
C#语言和WebService技术
常量和静态变量使用等
列的访问修饰符和类之间的关系
datagrid的模板列
源代码管理工具,如VSS等
项目经验
你为什么觉得自己能够在这个职位上取得成就
分析这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答将为面试人在判断求职者是否对这个职位有足够的动力和自信心方面提供关键信息。
错误回答我不知道。我擅长做很多事情。如果我能得到并且决定接受这份工作,我确信自己可以把它做得相当好,因为我过去一直都很成功。
评论尽管表面上听起来这种回答可以接受,但是它在几个方面都有欠缺。首先,这种语言很无力。像“擅长做很多事情”以及“相当好”之类的话,都无法反映你的进取心,而如果不能表现出足够的进取心,你就很难进入最好的企业。另外,将过去做过的所有事情同这个职位联系起来,这意味着求职者对这一特定职位没有足够的成就欲望和真正的热情。
正确回答从我的经历来看,这是我的职业生涯中最适合我的一份工作。几年来,我一直在研究这个领域并且关注贵公司,一直希望能有这样的面试机会。我拥有必备的技能(简单讲述一个故事来加以说明),我非常适合这一职位,也确实能做好这份工作。
评论这是一个很有说服力的回答,因为它可以告诉面试人,这个求职者拥有足够的技能和知识来完成这项工作。他所讲的故事表明了求职者的技能,也验证了他最初的陈述。最后,求职者表示了“做好这份工作”的愿望,这证明了他具备对这份工作的热情和进取心。
问题2
你最大的长处和弱点分别是什么这些长处和弱点对你在企业的业绩会有什么样的影响
分析这个问题的最大陷阱在于,第一个问题实际上是两个问题,而且还要加上一个后续问题。这两个问题的陷阱并不在于你是否能认真地看待自己的长处,也不在于你是否能正确认识自己的弱点。记住,你的回答不仅是向面试人说明你的优势和劣势,也能在总体上表现你的价值观和对自身价值的看法。
错误回答从长处来说,我实在找不出什么突出的方面,我认为我的技能是非常广泛的。至于弱点,我想,如果某个项目时间拖得太久,我可能会感到厌倦。
评论这种回答的最大问题在于,求职者实际上是拒绝回答问题的第一部分。对第二部分的回答暗示了求职者可能缺乏热情。另外,基于对这一问题前两个部分的回答,求职者对后面的问题很难再做出令人满意的回答。
正确回答从长处来说,我相信我最大的优点是我有一个高度理性的头脑,能够从混乱中整理出头绪来。我最大的弱点是,对那些没有秩序感的人,可能缺乏足够的耐心。我相信我的组织才能可以帮助企业更快地实现目标,而且有时候,我处理复杂问题的能力也能影响我的同事。
评论这个回答做到了“一箭三雕”。首先,它确实表明了求职者的最大长处。其次,它所表达的弱点实际上很容易被理解为长处。最后,它指出了这个求职者的长处和弱点对企业和其他员工的好处。
问题3
是否有教授或者咨询师曾经让你处于尴尬境地,还让你感到不自信在这种情况下,你是怎样回应的
分析这个问题考查的是求职者在陌生领域工作的能力。通过这个问题,面试人可以了解到,当所给的任务超过自己目前的能力水平时,求职者解决问题的意愿和能力。
错误回答我相信质疑权威是很重要的,但我不可能在学校里学到一切知识。很多人以为自己知道所有问题的答案,可实际上他们并不了解真实世界里发生的一切。你知道,那些都是象牙塔里的东西。
评论这种回答的最大问题在于,求职者把问题的焦点从自己身上转移了。严肃的面试人并不关心你对高等教育的观点。他们想知道的是,当出现问题中给出的情况时,你将怎样处理。这种回答的另一个弊端是,它会使面试人对你是否愿意服从领导产生怀疑。
正确回答在我当学生的这几年中,我尽自己所能多学习知识,经常选择一些不熟悉的课程,因此往往会受到教授的质疑。不管什么时候,当我觉得自己对这个科目知之甚少时,我就尝试预见一些问题,为回答问题做些准备。当我被难住时,我尽可能做出科学合理的猜测,承认我不知道的东西,并且从不懂的地方开始学习。(如果可能,你可以举出一个例子……)
评论这种回答的最大好处在于,它清楚地表明了求职者会积极面对艰难处境。它也显示了求职者有雄心和明确的态度,知道怎样处理离奇和模糊的问题。
问题4
你是否曾经得到过低于自己预期的成绩如果得到过,你是怎样处理这件事情的
%%$分析通过对这个问题的回答除了可以揭示求职者的热情和进取心外,还可以揭示求职者是否愿意为某一事业奋斗,是否愿意为追求公平而奋斗。
错误回答记得有一次,我觉得应该得B但却得了C,我去找辅导员,他给我看了我在每个项目上的得分情况——我处在C级的边缘但很明显是C。我很高兴能核实一下而不是接受既定的分数值。
评论这个问题开始时回答得很好,但最后却不尽如人意。从最初的情况看,求职者似乎愿意追查到底。但是后来很显然,他(她)没有试图做出改变。
正确回答我曾经和一个研究地球科学的教授有过一段令人记忆犹新的经历。这个人一向以偏袒理科生而出名,而我偏偏又不是理科生。在我们班上,所有的非理科生都感到,他对我们的知识基础有着非常不切实际的期望。由于他的偏见,这些非理科生大多都表现不好。尽管我表现还算不错,但我还是和其他学生一道向系领导发出了一份声明,建议校方审查一下他的教学方式。
评论这种回答能够表明,这名求职者有能力克服困难处境,而且能够脱颖而出并居于领先地位。这样的回答还可以表明,这名求职者高度重视公平感。同时也表明了求职者十分关心集体利益。
问题5
出于工作晋升的考虑,你打算继续深造吗
分析这是一个简单的问题,它可以用来衡量你的雄心,也可以判断企业对你的重视程度是否会影响你对自己未来的重视程度。
错误回答我不知道。我已获得了管理学学士学位,我认为自己已经受到了很好的教育。我觉得实际工作经验比在学校里学到的东西更有价值。
评论尽管求职者试图通过这种回答反映其积极的一面,而且这样回答从某种程度上也可以间接地讨好面试人(面试人就是“实际工作”的一部分),但是,它根本没有反映出求职者追求上进的意愿。因此,根据求职者所表达的信息,如果碰上一个乐观的面试者,他(她)会认为你缺乏雄心,如果碰上一个悲观的面试者,他(她)可能会认为你很自负。
正确回答作为一名大学生,我学到了很多知识。如果有合适的机会,我当然会考虑继续深造。但是,我会认真考虑这件事情,我觉得很多人回学校学习是很盲目的。如果我发现自己所做的工作确实有价值,而且也需要获得更多的教育才能在这一领域做得出色,我当然会毫不犹豫地去学习。
评论这种回答显示了求职者的雄心、热情以及动力。同时也表明,求职者具有与众不同的头脑,而且对重大职业决策非常认真。
6. 以前作过的一些项目?介绍一下自己的编程经验。(这是蒙混不过去的,基本一问就知道是真是假)
7. 你对公司有什么期望?你的薪水期望值?为什么学计算机?以前的工作经验(这非常重要)?