草庐IT

技术面试时,怎样回答,面试官才会对我的答案满意?

博为峰2004 2023-10-11 原文

前段时间,一个小伙伴去参加面试,场面一度尴尬:

面试官:小X,说说你对APP测试的一些看法。

我朋友:我认为做APP测试,主要需要考虑:第一,如果是苹果手机的APP,我们需要考虑到……(此处省去一万字)。当然,如果是安卓机,我们需要……(此处省去一万字)。

面试官:你用的什么手机?多久了?

我朋友:我用的华为手机,大概6年了。

面试官:我们是iOS项目,你都没用过苹果手机,会做它的测试?

我朋友:……(心想:做测试都有专用的测试机,跟我用什么手机有啥关系?)

当然,这只是一个特殊案例。但是,现在是金九银十面试旺季,很多小伙伴受疫情的影响,都未能顺利就业。那就趁现在,好好找份工作吧。今天,我们就来复习一下,面试过程中,需要注意的那些事。 

>> 面试前

当我们收到一份面试邀请后,一般距离面试都会有一两天的时间。这段时间里,就是我们最好的备战阶段。在这段时间里,我们除了要对所应聘企业做好功课(包括:背景、经营范围、产品类型和企业文化等)外,还应当针对自己应聘的岗位加以准备,包括“项目经验”、“技能专长”等等。

1)项目介绍

关于项目经验,建议先将整个测试项目按照时间先后顺序,把步骤全部写下来,然后对着镜子或者朋友先演练一边,这样,我们既能了解自己对项目哪些地方不够熟悉,又能找出介绍缺失之处。有利于我们查漏补缺和调理语序。

2)技能专长展示

对于自己熟悉或者精通的部分,我们可以通过准确的提炼信息,使面试官感受到我们的专业度,从而对我们产生信任或兴趣。值得一提的是,如果你能把自己的专长用数据化、可视化的方式加以展示,那么效果会翻倍

另外,对于专场部分的介绍,还要考虑到适用范围。比如,自动化测试适用的范围等。提前为自己划一个范围,避免面试官突然“袭击”,让你觉得无所适从。

3)入职时间及简历打印

无论是职场新人,或是准备跳槽的“老司机”,一定要对自己的入职时间做一个详细的估算,确保自己在拿到offer后,可以顺利入职。个人建议最佳的到岗时间填写1-2周。这样既可以给自己留足准备时间,也可以多比较几家公司,确保自己拿到的offer,是最佳的选择。

另外,一定要提前打印简历。尤其是跳槽的小伙伴,一定要记得打印简历,这样可以给面试官留下一个被尊重的印象。

4)着装及守时问题

对于软件测试工程师而言,参加面试时,着装一定要整齐干净。当然,不一定要西装领带,但衣着整齐是对他人的尊重,因此,切忌给别人留下邋遢的印象。

还有一点值得注意的是,要守时。保持在面试前15分钟左右到达面试地点,既可以避免很多意外情况发生,也能给自己留一定的时间去调整状态。

>> 面试中

下面给大家说一些面试过程中的问题和技巧。

1)自我介绍

(前情提示:进入面试地点后,就不要再玩手机了!!!)

正式面试时,我们都会以自我介绍开场。面试官一般都有你的资料,所以尽量不要复述简历上的内容。自我介绍这个环节最主要是介绍自己与岗位的匹配度。因此,你需要先表述自己之前有某个项目经验,这个项目的内容与现在招聘的岗位有哪些匹配的地方,可以为企业带来哪些好处等。并在阐述中加入数据,量化你能为企业带来的效益,这样,面试的成功率会提升不少。

例如,我在之前的公司主要负责APP功能测试,曾经为xx APP做过优化。在那个项目中,我为这个APP监测出xx 个问题,其中,有x个是隐含问题,有x个是用户体验型问题,我的测试给APP开发商省了xx资金去做二次改进。

2)面试官向你提问 

这里主要想给大家强调两点。一个是切忌打断面试官提问;另一个是不要不懂装懂。后面这句想必大家都了解,就不赘述了。这里主要给大家说一下前半句。

在面试提问的过程中,即使你在他刚说到一半时,就知道他接下来要说什么了,也要认真听完面试官的问题。然后停顿几秒再做答。

换位思考下,换作你是面试官,你喜欢一直被人打断吗?

3)尽量做到控场

尤其是面试官向你提出不会回答的问题时,一定要保持镇定。先说自己对此可能不是很了解,再说自己对相关的内容了解,并尽量让面试官对你说的话题感兴趣,从而绕过前面的尴尬。

例如,我虽然没有安全测试相关的项目经验,但我曾自学过安全测试相关的知识,并参加了相关的模拟演练。因此,我认为我只是缺乏一个做安全测试的机会,我相信我可以胜任这份工作。

4)应聘者提问环节 

如果面试前半段都非常顺利,我建议参加面试的人尽量不要做过多提问。或者,你可以问一些技术相关的内容。像薪资、福利、假期等问题,就不要提问了。因为如果技术面试你能通过,剩下部分人事会跟你谈,没必要因为这些问题,拉低你的印象分。

5)不要争论对错

这里必须要说一点,即使是给你做技术面试的面试官,也不一定是对你应聘的岗位非常熟悉的人。因此,切忌跟他们争对错,论输赢。比如,IT部门的老大给你面试,他的专长可能是开发,所以,在描述一些测试细节内容时,可能就没你准确。这时,你如果跟他争对错,最终的结果只有一个,那就是应聘失败。

要知道,每个人都有专长,不然为啥要招聘你呢?

例如,面试官问你“你有没有应用程序的相关测试经验”,你说“手机软件其实就是一个应用程序集成”,那么,很可能他会回你“不一样啊,着重点都不同”,并快速结束你们之间的沟通。

正确的做法是,能了解一下,你们现在是通过什么工具进行应用程序耗电量测试的呢?面试官的回答要么是还没做过这方面的测试,要么是用了什么工具或方法。这时候,你就可以顺势利用你曾经做手机系统测试的专业技能,分析一下应用程序的哪些行为或功能会耗电,怎么能有效地检测出来等。

当然,如果你能有更专业的工具或方案,那就更好了。这样,面试官既能心悦诚服的听你说完,又能感受到你的专业性,是不是一举两得?

>> 面试后

面试结束后,主要给大家2点建议,一是上网查询面试时,你没回答上来的问题,并认真总结答案,为下一次面试做准备;另一点就是,等1-2天向HR确认面试是否通过,这样就不要耗时等待,不敢参加其他面试了。

写在最后

如果说简历是一块敲门砖,那面试就好比试镜,能不能被导演看中,成为“男一号”或“女一号”,就看这短短半小时的个人秀了。总结几个关键点:

(1)准备要充分,不打无准备之仗。

(2)目的要明确,面试就是为了通过面试官这一关。

(3)心态要平和,控场要讲究技巧。切勿求胜心切,为达目的而不择手段

有关技术面试时,怎样回答,面试官才会对我的答案满意?的更多相关文章

  1. ruby-on-rails - 如果我将 ruby​​ 版本 2.5.1 与 rails 版本 2.3.18 一起使用会怎样? - 2

    如果我使用ruby​​版本2.5.1和Rails版本2.3.18会怎样?我有基于rails2.3.18和ruby​​1.9.2p320构建的rails应用程序,我只想升级ruby的版本,而不是rails,这可能吗?我必须面对哪些挑战? 最佳答案 GitHub维护apublicfork它有针对旧Rails版本的分支,有各种变化,它们一直在运行。有一段时间,他们在较新的Ruby版本上运行较旧的Rails版本,而不是最初支持的版本,因此您可能会发现一些关于需要向后移植的有用提示。不过,他们现在已经有几年没有使用2.3了,所以充其量只能让更

  2. 怎样用一台手机做自媒体? - 2

    其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时

  3. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

  4. 【Java 面试合集】HashMap中为什么引入红黑树,而不是AVL树呢 - 2

    HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候

  5. MIMO-OFDM无线通信技术及MATLAB实现(1)无线信道:传播和衰落 - 2

     MIMO技术的优缺点优点通过下面三个增益来总体概括:阵列增益。阵列增益是指由于接收机通过对接收信号的相干合并而活得的平均SNR的提高。在发射机不知道信道信息的情况下,MIMO系统可以获得的阵列增益与接收天线数成正比复用增益。在采用空间复用方案的MIMO系统中,可以获得复用增益,即信道容量成倍增加。信道容量的增加与min(Nt,Nr)成正比分集增益。在采用空间分集方案的MIMO系统中,可以获得分集增益,即可靠性性能的改善。分集增益用独立衰落支路数来描述,即分集指数。在使用了空时编码的MIMO系统中,由于接收天线或发射天线之间的间距较远,可认为它们各自的大尺度衰落是相互独立的,因此分布式MIMO

  6. ruby - 我怎样才能只写一次 "Text"并同时检查 path_info 是否包含 'A' ? - 2

    -if!request.path_info.include?'A'%{:id=>'A'}"Text"-else"Text"“文本”写了两次。我怎样才能只写一次并同时检查path_info是否包含“A”? 最佳答案 有两种方法可以做到这一点。使用部分,或使用content_forblock:如果“文本”较长,或者是一个重要的子树,您可以将其提取到一个部分。这会使您的代码变干一点。在给出的示例中,这似乎有点矫枉过正。在这种情况下更好的方法是使用content_forblock,如下所示:-if!request.path_info.inc

  7. ruby-on-rails - rspec - 我怎样才能让 "pendings"有我的文本而不仅仅是 "No reason given" - 2

    我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason

  8. ruby - Ruby 1.9.1 中的 native 线程,对我有什么好处? - 2

    所以,Ruby1.9.1现在是declaredstable.Rails应该与它一起工作,并且正在慢慢地将gem移植到它。它具有native线程和全局解释器锁(GIL)。自从GIL到位后,原生线程是否比1.9.1中的绿色线程有任何优势? 最佳答案 1.9中的线程是原生的,但它们被“放慢了速度”,一次只允许一个线程运行。这是因为如果线程真的并行运行,它会混淆现有代码。优点:IO现在在线程中是异步的。如果一个线程阻塞在IO上,那么另一个线程将继续执行直到IO完成。C扩展可以使用真正的线程。缺点:任何非线程安全的C扩展都可能存在使用Thre

  9. ruby-on-rails - 用于门户的 Ruby 技术 - 2

    我刚刚看到whitehouse.gov正在使用drupal作为CMS和门户技术。drupal的优点之一似乎是很容易添加插件,而且编程最少,即重新发明轮子最少。这实际上正是Ruby-on-Rails的DRY理念。所以:drupal的缺点是什么?Rails或其他基于Ruby的技术有哪些不符合whitehouse.org(或其他CMS门户)门户技术的资格? 最佳答案 Whatarethedrawbacksofdrupal?对于Ruby和Rails,这确实是一个相当主观的问题。Drupal是一个可靠的内容管理选项,非常适合面向社区的站点。它

  10. ruby - 我怎样才能更好地了解/了解更多关于 Ruby 的知识? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我最近开始学习Ruby,这是我的第一门编程语言。我对语法感到满意,并且我已经完成了许多只教授相同基础知识的教程。我已经写了一些小程序(包括我自己的数组排序方法,在有人告诉我谷歌“冒泡排序”之前我认为它非常聪明),但我觉得我需要尝试更大更难的东西来理解更多关于Ruby.关于如何执行此操作的任何想法?

随机推荐