厚学网  |  培训首页 > 软件开发培训头条 > 9个软件工程师面试技巧

9个软件工程师面试技巧

  1、诚实,不要虚张声势

  自信地回答问题,如果你不知道,那就坦诚地说“我不知道,但是我认为……”。知之为知之,不知为不知,不要理直气壮地讲述一个错误的答 案,这会让面试官怀疑你前面那些正确的答 案搞不好也是胡诌的,功亏一篑。虽然这句措辞也不是万金油,但是却能显示你积极思考的能力和永不放弃的态度。对面试官提出的所有问题都要做一番努力,不要一句“我不知道”就轻易打发。

  2、做好写代码的准备

  如果要你写代码,那就要小心了,千万别忘记遵循基本规则。我常听那些应聘人员一脸茫然地说“呀,我忘记语法了……”,我一看,原来是忘记for循环的语法了。我们不希望你在面试的时候记得所有的东西,但是一些基本的,像循环、if条件、主方法、异常,这些要是忘记了,太不应该了。看到这里,如果你一时间也没法想起这些,不妨复习一下。

  3、做好解释项目的准备

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

  4、答复不出一些必知的根本技术疑问

  面试不是技术比赛,不是看谁答对的疑问多,可是有一些“有必要晓得”的中心java和web基础知识,你不能不知。例如,关于java开发人员

  1)不晓得“==”和equals()之间的区别。

  2)不晓得equals()和hashcode()办法被隐式调用时的约好。

  3)不晓得oo的概念和设计原则。

  4)不能极好地处理多线程。

  5)不晓得如安在http客户端与服务器端之间保持状况。

  6)不能解说曾投入精力过的应用程序的高层体系结构。

  7)不晓得sql。

  5、既写欠好简略的代码,又答复不出怎么处理棘手的疑问

  作为一个开发人员,你应当依据自个的经历水平,来针对给定的疑问和状况编写代码。格外是假如碰到一个比较棘手的疑问,那么即便你还没有处理方案,也应当将你的思路讲给面试官听。当然这在面试时会让人格外严重,尤其是在还有时刻限制的状况下,可是你也有必要保持镇定,至少应当阐明你将怎么试着去处理疑问的办法。

  6、差劲的礼仪和心情

  迟到,不适宜的着装,抖手抖脚,没有目光触摸,过于严重,没有发问,显示不出对这份作业的爱好,“我啥都晓得”的高傲心情,降低你的现在和曾经的雇主,遇到技术疑问时烦躁不安或许无精打采,为自个找理由而不是虚心接受过错,与面试官发生争执,欠好的肢体言语,随波逐流而没有自个的看法,过于板滞,撒谎,嗓门太大,无法变成良好的倾听者,等等。

  7、聊聊自己工作中擅长的部分?

  这部分,是对面试者的一个初步了解。面试者可以给面试官展现,在工作过程中擅长的测试方向,比如功能测试、性能测试还是别的方面的测试。 好是有很形象的例子说明,工作的内容有哪些,遇到了哪些问题之类。面试测试工作,这一部分就要展现测试员,热爱学习,严谨,追求完美的性格,再加上专业度的展示,一定事半功倍。

  8、测试工作中,遇到bug该怎么处理?

  关于遇到bug,测试是如何处理?整个过程可以体现出,测试员面对突发状态的能力。这也是测试员基本的素质。确认1、 bug存在性,追踪分析所遇问题,验证环境配置、实际操作没有错误的前提下,确认bug并将其提给开发。2、 bug随机性,确认bug是否可重新,并且分情况说明。3、写bug 报告,一目了然的bug标题和对bug清晰描述。

  9、举例用过的软件测试工具。(举一种,作详细说明)

  掌握市场的软件测试工具,可以百度搜索一些软件测试工具,当然从自己擅长的比如性能测试工具如loadrunner、管理工具、功能测试工具selenium等等。这里举selenium的例子,由于selenium支持多种语言,并且利用工具进行的测试项目举例。想学习更多selenium课程,来博为峰网校,更多自动化测试知识等你来学!这也体现出一个软件测试员对知识的渴求。


文中图片素材来源网络,如有侵权请联系删除
在线咨询
全国招生热线