小伙伴们在确定方向之后,最近被问的最多的是“还有哪些需要注意的?”
这个问题被问了不下十次,每次都单独解释有点累了。所以今天疏离了一下,希望能给需要的小伙伴一点点启示。我们从面试官的角度出发,考虑面试。我根据自己招聘的经验(虽然面试的人也不够多)总结如下:
1.专业知识
在去正式面试之前,要先了解公司实力、公司业务范围、具体面试要求、路程预算等一些细节。这个我在《职业反思|你与我适合进入互联网吗?(内含职业规划和面试准备)》中写了具体怎么操作。
今天来说下正式面试时,可能会碰到的问题,以软件测试为例(其他专业的请自己整理专业知识)。
面试软件测试岗位,分初级、中级、高级。
初级的需要熟知:基本测试方法与应用、自己实际工作经验(工作流程)、发现最严重/印象最深的bug(举例子、最终引起这个bug的原因)、是否了解自动化(Automation test)/性能/安全等。
中级和高级:分自动化/性能方向了,如果你面试自动化,会被问Appium,Selenium,TestingWhiz,Ranorex等;如果面试性能,会被问JMeter,LoadRunner,Gatling等。
另外根据你简历上写的项目和技能,面试官会针对公司的现状提一些问题。看你是否可以立即反应和回答。所以这就要求面试前去了解公司业务了。专业知识要求程度,可以查看公司招聘要求。
为什么要问最严重/印象比较深的bug(举例子、最终引起这个bug的原因)?因为这个能直接看出测试水平,和发现bug后是否追根溯源。
2.工作经验
了解工作几年、工作流程,直接能看出你实际工作经验包括哪些方面。
工作中曾经遇到哪些困难?怎么解决的?能看出你的工作能力,比如测试过程中发现异常,你是怎么一步步定位发现问题的;或者是发现非必现的bug,开发不予解决,你又是如何解决的?
工作流程是否顺畅,你认为是否有改进的地方?(你工作中遇到的困难是否和工作流程有关?)这些是考察是除了测试工作外,有没有考虑解决,从更高一点角度思考问题。
为什么跳槽?(已工作过的,包括转行的)这个需要自己想好,最好是从实际出发,但不能说前公司的不好,不能抱怨前公司存在的问题。为什么?因为现在你面试的这家,可能也有类似的问题。要知道,每个公司都存在问题的,只是严重程度不一样而已。
为什么选择进入互联网?(为什么选择我们公司/企业?)如果是计算机的毕业生回答这个问题比较简单,但如果不是的话,就要表现出对公司的文化及发展很感兴趣,最好顺便夸夸公司文化、环境、气氛等等,想加入进来。
3.人品
你有哪些优点、缺点?(各举3个栗子)很明显呀,这是考察你人品嘛。但如果你直接说“喜欢钻研、工作认真负责、做事细心”,有说服力吗?没有。因为换成你听到别人这么说,你也会怀疑呀。
所以你最好是通过举例子来说明。像喜欢钻研,你可以举例自己之前自学钻研了哪些技术;工作认真负责、细心,可以举之前工作中的小例子啊。
缺点呢也需要说,但最好在缺点说了之后,你有对应措施去弥补这些。如爱钻牛角尖(追本溯源),同样是举个栗子,比如工作中遇到一个问题,总是一定要问开发直到自己弄明白为止;如记忆不好,工作中任务多的时候,会忘记导致任务没有及时完成,但现在养成每日早晨列出任务清单,下班前确认,避免再出现这类情况。
这样是不是在说缺点的时候,又变向的解释了一下自己呢。哈哈~
4.性格
有的公司又对应的性格测试,你也可以在网上下载一个来试着做一下。通常都是选择题(大概100题左右),选项都是相似的,做完都会有懵的感觉。
如果没有性格测试会问类似问题:你有什么爱好(平时不上班时做些什么)?
跑步、打球、看书、看电影什么的都可以,但最好不要说看电视剧。看书、看电影的可以举个栗子,通过看书/电影,让你体会到或者学习到什么。为什么不要说看电视呢?因为看电视剧只是消磨时间(大部分),除了饭后和朋友讨论电视剧情节,好像并没有获得其他有用信息。
5人际关系
你身边的朋友都是做哪些工作的?最好回答一些从事不同职业的朋友,以及你发现他们身上哪些优点值得你学习,可以用到工作或者生活中的。你夸你朋友的同时,也是在夸你自己,你懂的~
是否有从事互联网行业的朋友?最好是有哦,因为这样朋友之间交流也会涉及到技术方便讨论等等,可以举例子说,朋友间讨论让你解决了一个实际的问题。
6.职业规划
关于软件测试工程师的职业规划,我在《职业反思|你与我适合进入互联网吗?(内含职业规划和面试准备)》写了,供你参考。
其他职位的小伙伴,记得好好复习专业知识哦。除了专业知识和职业规划方面,其他部分你们也可以参考一下呢。
文章用时2h~看完文章别忘记点赞和转发哦~
感谢支持(o^^o)~