• 1
  • 1
分享
  • 如何运用战争艺术打赢一场面试攻防战
  • 九哥 2022-10-19 15:03:15 字数 3344 阅读 1123 收藏 1

面试就是一场攻防战。攻的就是面试官的内心防线,突破防线获得面试官的最大价值认可。防的是面试官的问题刺探,避免暴漏短板损害面试官对你的价值估量。攻防有序才能使自己在收获Offer的同时获得最高的薪酬。恰好笔者近期以面试者的身份参加一场面试活动,又以面试官的身份参与了一场社会招聘面试。结合笔者在面试过程中的体验与大家分享些面试技巧。

一、知彼知己百战不殆

知彼知己百战不殆讲的是要在做面试前要最大可能的充分熟悉对方和了解自己。梳理出对方的核心要求,整理出自身的优劣势。因地制宜,根据不同问题采取适宜的策略,一步步攀爬向面试的终极目标:百战百胜。

知彼就要应聘者通过各种渠道收集打探对方信息。比如面试公司的文化理念、产品、工作氛围、应聘岗位职责和岗位要求等;面试团队的人员组成,面试官的职务、姓名等信息。第一类信息可以通过互联网、论坛等收集。第二类信息可以通过ehr刺探,比如通过和ehr交谈面试内容、流程安排等内容时,试探性的询问面试团队有几人组成、谁主持、谁主面、是否有领导参加等?根据ehr回答整理管理类人员和技术类人员比例,记录下面试官的职务、职称等信息。在面试过程中不失时机的讲出对方的称呼、公司理念等,可以增加面试官对你的好感,潜意识中认为你就是公司的有缘人,无形中可以拉近你与面试官的距离。

知己就是要了解自己,梳理自己工作以来的各项经历,浓缩提炼出自己的亮点,整理成简历、个人技能列表、知识匮乏清单等。根据应聘岗位的职责要求,预设面试官可能会提问的问题。想不到的可以通过网络搜索,浏览老司机的问题分享。结合自身项目经历,整理好问题答案,做到有备无患。

同时要端正态度,应聘者受紧张、心虚等因素影响,往往会急于尽快回答完问题,尽快结束面试过程。这种态度是错误的,有害的,面试是考官对应聘者能力鉴定和评价的过程。过短的面试过程,往往使得考官尚未发现应聘者价值而结束。况且急于回答问题往往会造成思维片面,使得回答往往不尽人意。这些都易造成面试的失败。

同时也要平复好自己的心情,适当的紧张可以提高面试者的兴奋度。但是过度的紧张会造成自己口吃不清,造成面试官无法听清你的回答。尤其是疫情期间,大多面试是通过网络进行的,面试者不仅要发音清晰,也要保证自己的网络畅通、周边环境安静、设备工作正常。避免电磁、噪音等负面影响。

同时要注意个人形象和卫生,尤其是觉得技术牛就就是真的牛的直男、宅女们。面试官也是正常人,正常人都想看到美丽的、干净的、养眼的应聘者,而不是邋遢的、不修边幅的应聘者。毕竟面前的应聘者将来会是自己的同事,未来会有很长的时间相处。面试官要考虑的不仅是应聘者技术过不过关,同时也会考虑应聘者相处起来是否舒适。

二、进退有序,从容不迫

技术问题,三思而行。如面试官问:如何构建一个语言助手?针对这类问题切记莫要着急回答,这类技术问题通常涉及的面比较多。过快的回答往往会考虑不周而遗漏某些方面。因此,应聘者要做到细思慢说。

如果条件允许拿一支笔把自己的想法画出来。既然是语言助手,那肯定涉及语音识别,识别出来语音就要做语意分析。得到语意之后,就要根据语意做出响应。那就应该需要一个知识库,有知识库就要配一个搜索音频。知识库的答案怎么想提问者展示,比如文字再转换成语音,这就涉及到语音合成。同时语音助手是一个APP程序还是一个独立外设,如果是外设那我们还需要为它增加一个唤醒模块。

根据上面的思路,就可以清晰的划出语音助手的各个模块。如图2-1所示。根据这个图的数据传输过程,我们就可以清晰的讲出语音助手的工作流程。在讲解各个模块不仅要说出该模块的功能,也要讲出该模块的难点和实现方法。这样才能让面试官觉得你不仅懂还很擅长,大大提高面试官的认可度。

图片1.png

图2-1 语言助手系统模块

发散问题,逻辑清晰。如面试官问:你认为软件测试岗未来会消失吗?这样的问题就是典型的发散问题,这类问题没有标准答案。你回答消失或者不消失都没问题,但是你又不能简单利索的回答消失或不消失。因为它考察的不是你的回答速度,而是你的逻辑能力。

所以比较好的应答应该是:经过短暂思考后清晰地展示出你的逻辑链条。比如这样的回答:关于软件测试岗是否会消失这个问题,我认为是这样的。首先软件测试岗是为了完成软件测试活动而存在的,它和软件测试活动密切相关。最初的软件开发由于代码量小程序复杂度低不需要软件测试活动。随着代码量数量级的增多和程序复杂度几何倍的增加,为了验证程序的正确性给客户以满意的产品就催生了软件测试活动。

软件测试活动的本质是为了更好的服务客户,从而在竞争激烈的商业环境中获取更多客户。争夺客户的需求存在,软件测试活动就不会消失。从这个方面看对应的软件测试岗就不会消失。但是纵观软件测试活动的演化,从早期的纯手工测试到现在的自动化测试,乃至未来的智能化测试。软件测试的方式一直在不断进化升级,测试方式的变化就会导致原有测试岗的消失和新测试岗的诞生。从这个方面看目前的软件测试岗未来注定会消失。

经验问题,结合项目。如面试官问:你觉得某某测试工具还有什么改进的地方?这类问题问的是你的项目经历和工作用心问题。大而空的回答往往会显得空洞无力,因此要结合自身的项目实践,在项目中遇到了什么问题,发现了某某测试工具的不完美之处。在项目中是怎么遇到的,又是怎么解决的。结合实际,详细的阐述。

还有一类问题,诸如面试官通常会问:您在这项工作/项目中主要承担什么角色,具体做了哪些工作?在这项工作/项目中遇到的最大困难或问题是什么?如何解决的?这类问题就用到了之前的准备工作,将事先梳理好的项目经历,自然而流畅的说出来。重点讲到我是在什么情况下遇到了什么样的问题,遇到这个问题最开始我是怎么处理的/认识的。最后通过什么方法/途径,定位到了问题所在,然后怎么解决了这个问题。整个过程中要围绕自己阐述,讲清楚自己在里面发挥的作用而不是给面试官讲你的同事是怎么搞定了这个问题。

在回答过程中要正视面试官,切记不要眼神飘忽不定,左顾右盼,身体摇摆等,尤其是通过视频面试,小小的视频框会让这些小动作更加明显。而这些小动作只会给面试官传递一个信号,你说的并不是你做的。你的简历是有水分的,并不可信。

当面试官给提出一个你简历或者回答过程中的问题时,千万不要觉得面试官看透了你或者是在刻意针对你。也许是正如你所猜,但是也许仅仅是面试官好奇而已。有些面试官可能仅仅是出于好奇,或者觉得自己应该提个问题。这类面试官对你是没有恶意的,同时这类问题不仅是一个挑战,也是一个机会。一个展示自己的机会。比如问你简历中为什么这段经历是空白的?你的这个问题怎么和别人不一样?这类问题是你和别人比不一样的地方,抓住这个机会展示你与众不同的经历、特长等,无疑会更容易给面试官意外感,加深面试者的印象。

客套问题,探出虚实。如面试官问:你对我们公司有什么问题要问的吗?这是一个典型额客套问题,如果你不问那面试过程就结束了。很多应聘者知道这是一个询问薪酬福利和面试结果的好机会,但是却不知道怎么开口。个别大胆者单刀直入直接提问,往往得到的是面试官的制式回答,毫无作用。

针对这种情况,一个比较好的方法是要从心理学方面缓解、解除面试官的警戒心理。通常一个好的做法是,通过请教公司的文化理念、工作氛围和组织架构等话题类问题,打开面试官的心扉。继而再询问如果入职薪酬如何、福利如何,经过前面的铺垫面试官如果觉得你还行通常就会再给你解答下这类问题,甚至暗示你面试结果。

三、总结

技巧只是对自身实力的加持,夯实自身实力才是根本。绝对实力面前,一切技巧都会显得毫无意义。二战中,德国为了击败波兰、法国、苏联,创造性的发明了闪电战等复杂精致的战术。然而,美国下场参战后。只需要从诺曼底排成一线,就能平推德军,一直打到莱茵河畔。无他盖因实力悬殊,在技术、装备、人员等占据全面优势的美军面前,德军使出浑身解数也无济于事。

简而言之,言而简之。在平时的工作生活中不断地学习新技术、新理念,提升自我夯实基础才是获胜的根本。笔者建议那些从事手工测试的同学应积极向自动化测试迈进,会自动化测试也不要忘了性能测试、安全测试等。生命不息,学习不止。只有用技术夯实自己,用理念武装头脑,辅以技巧,则不愁面试被拒绝?Offer拿不到!

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、软件可靠性测试的概念:1、软件可靠性分析方法有:失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法等;2、可靠性测试的使用场景:在比较大的业务压力情况下进行的软件可靠性测试;3、可靠性测试过程五个步骤:确定可靠性目标、定义软件运行剖面、设计测试用例、实施可靠性测试、分析测试结果;4、可靠性预测的目的:根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况;5、可靠性测试的目的:通过受控的软件测试过程来预测软件在实际运行中的可靠性;6、可靠性测试要求:测试用例集要完全符合运行剖面的定义;7、可靠性测试条件:使用的测试用例必须满足语句覆盖;8、软件...
            0 0 2753
            分享
          • 初学阶段对数据库、mysql等知识的较浅程度的理解近段时间了解了数据库等知识的概念以及MySQL的初步学习,以下就是我在学习过程中的一些收获,跟大家分享一下。数据库(DateBase,简称DS)数据是数据库中存储的基本对象。数据的种类有很多种,文本(Text)、图形(graph)、图像(lmage)、音频(Audio)、视频(Video)、各种档案记录等等。这都是属于数据的部分。数据库,概念:数据库顾名思义就是存放数据的仓库。数据库的存放空间很大,可以存放上亿条数据,但是数据库不是随意的将数据储存进仓库的,它是有一定规则的,因为这样保证了查询数据时的效率,否则查询效率会非常低。数据表(Date...
            13 13 2461
            分享
          •   从 1993 年开始,ext2 已经走过了 31 个年头,现在是它退休的时候了。尽管 Linux 6.9 带来了许多巨大的变化和新功能/硬件支持,但它却弃用了经典的 EXT2 文件系统驱动程序。  EXT2 文件系统已经存在了三十年,EXT3 和 EXT4 在 Linux 内核中稳定运行也分别有二十多年和十五年了。EXT2的使用率一直在下降,很可能只是用于访问旧的存储设备/传统的Linux发行版安装。  不过,由于文件系统驱动程序不支持 2038 年以后的日期(Y2038 问题的一部分),EXT2 现在已被弃用。由于无法正确支持 2038 年 1 月 19 日之后的时间戳,Linux 开发...
            0 0 451
            分享
          • 1.什么是小程序英文名 Mini Program 是一种不需要下载安装即可使用的应用,是内嵌在微信 APP 里面的一款新形态软件。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。小程序的架构:包含View视图层、AppService 逻辑层。View 层用来渲染页面结构,AppService 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。视图层使用 WebView 渲染...
            0 0 5670
            分享
          • 【摘要】软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理一、概述一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行...
            8 8 1596
            分享
      • 51testing软件测试圈微信