在简历上写了“精通”后,拥有⼯作经验的我被⾯试官问到窒息
前⾔
如果有真才实学,写个精通可以让⾯试官眼前⼀亮!
如果是瞎写?基本就要被狠狠地虐⼀把⾥!
最近在⾯试,我现在⼗分后悔在简历上写了“精通”⼆字…
先给⼤家看看我简历上的技能列表:
熟悉软件测试理论基础,熟悉软件测试的流程、⽅法,具备测试⽤例需求分析和设计能⼒
2年以上⾃动化测试经验;
熟悉python语⾔,熟悉Python⾃动化测试流程;
熟悉⽬前市⾯主流的⾃动化测试技术selenium,appium,unittest,pytest等
汇编语言能做软件掌握web、接⼝、app⾃动化测试技术;
精通Linux操作,MySQL数据库使⽤;oracle组合查询的方式有哪些
⾯试官刚看完我的简历,就露出了诡异的笑容。(我当时就觉得不太妙)
HR连发三问:
“我看你简历写着你精通Linux和MySQL
问问: 多线程如何避免调⽤栈混乱的问题?” ”SQL 使⽤ Join 好,还是多次 Select 好?” ”1000 多万条数据,建了索引还是慢,该怎么办?” “这些都没⽤过,怎么能说精通呢?”
像这样当场被问傻,然后“成功”丢掉⾯试的不在少数,究其原因,⽆外乎由于对业务的不熟悉,导致⾯试官⼀问⽴马露馅。虽然提前看过⼀些⾯试⽂章,但却⽆法在实际中恰当应⽤,到头来⾯试七⼋家,还是收不到⼀个offer,有些⼈甚⾄⾯试时看到Hr的表情就知道⾃⼰凉凉了……
为了帮助各位⾛出这个困扰,我特将⾃⼰当初换⼯作摸索出的经验进⾏了⼀番整理,包括⾯试准备、⾯试技巧,以及⾃⼰⾯试过程中遇到的问题解答思路等内容。
⾯试前的准备
1、 简历的⼏个注意事项 因为篇幅原因,简历的详细写法这⾥就不讲了。只讲⼏点需要注意的问题。(结尾有简历模板分享)
不要给⾃⼰挖坑
你要对你⾃⼰写的简历负责。因为⾯试时,⾯试官通常会拿着你的简历,问⾥边的各种细节。 技术细节、⼯作经历、项⽬情况等。你必须对⾃⼰写下的每个字后⾯的隐藏话题做充⾜的准备。
2、了解公司的相关情况
⾯试前应到公司的⽹站上或别的渠道,提前了解公司的企业背景、业务模式、主营产品等, ⾯试的时候就可以做到有的放⽮。
3、最好⼈帮你 Review ⼀下简历
因为简历就像⾃⼰写的程序,⾃⼰很难发现 bug,让别⼈以⾯试官的视⾓ review ⼀下,会发现⼀些意想不到的问题。⽼师、同学、朋友都可以,不要怕⿇烦。
4、⼯作的主要⽹站和渠道
智联招聘/51job/英才⽹(传统)
拉钩(相对较新)
猎聘⽹(⾼级⼈才)
v2ex(酷⼯作)
BOSS 直聘(直接和 BOSS 聊)
相关的社
5、想好3分钟的⾃我介绍 案例: 你好,我叫xxx,今天来⾯试贵公司的软件测试⼯程师岗位,接下来,我介绍⼀下我⾃⼰。 (提前知道和了解企业的招聘要求和技能要求,提前做好应对,技能点描述要有针对性) 1)我会Linux系统操作和相关命令的使⽤,项⽬中搭建过测试环境。 2)⽤过MySQL数据库,使⽤SQL语句进⾏数据查询,有时候测试需要进⾏提交数据和查询数据的对⽐时,在数据库中查询数据。
3)我会Python开发语⾔,可以⽤于的测试脚本编写。项⽬要求对⼀部分固定的功能进⾏⾃动化测试脚本的实现,使⽤unittest框架,脚本中插⼊断⾔和引⼊外部数据⽂件,导出过测试报告。 4)按照项⽬要求,对系统传输中的敏感数据进⾏检查和对⽐。会使⽤Postman进⾏接⼝的数据请求和查看服务器的响应结果,使⽤Fiddler进⾏数据抓包,分析敏感数据是否进⾏加密处理。 5)项⽬中配合开发和运
维做系统的⼀些性能测试。使⽤JMeter/Loadrunner对系统的操作复杂和⾼并发业务进⾏性能测试的执⾏。 6)项⽬中,我全程参与了需求评审,测试计划的设定,编写测试⽤例,执⾏测试、提交Bug,我们都⽤禅道/JIRA进⾏⽤例和缺陷的管理和跟踪。 7)对于测试中要搭建的测试开发的框架Selenium、requests、,环境⾃⼰搭建。
最近做过的⼀个项⽬是XXXXX管理系统,在其中负责XXXX模块的测试⼯作,他的主要功能是XXXX,设计和编写了XXX条⽤例,发现了XXX个bug。
以上是我的⾃我介绍,⾯试官,您看有什么需要我补充的,或者您想要知道更详细的?
⾯试中的笔试
各个公司的笔试均不同,测试开发的要求也各不相同,但是核⼼技术都包括了操作系统、TCP/IP协议、、Python基础,部分公司会有逻辑题或是智⼒题。软件测试的定义、流程考得⽐较多。笔试完后与⾯试官的交谈切忌不会就如实说这个问题我不是很了解或是不会,绕开话题,或是请教⾯试官
pathinfo怎么读多认同⾯试官说的正确观点和看法以及讲得很好的地⽅就表现你赞赏的态度,那样⾯试官就会觉得和你沟通很愉快。同时也会很欣赏你是⼀个善于倾听他⼈意见的⼈,懂得如何汲取别⼈好的建议和看法。
表达⾃⼰的主观看法时就应该很有主见的说出来
⾯试后做好复盘
复盘很重要,没有复盘的⾏动往往是⽆效的,因为没有经过总结和沉淀。⼤家要养成经常复盘的习惯。⾯试的复盘我们可以这样做:1、复盘⾃⼰在⾯试中的所有问题及答案分别记录下 HR ⾯试问题和技术⾯试问题及回答
关于⾯试官的提问,你是否还可以做出更好的回答?
2、写⾯经总结
最好将以上内容写成⼀篇⾯试总结,存在笔记⾥。⽐如形成这样的⼀本“求职笔记本”,—去⽜客⽹、CSDN上分享⾯经,把这个过程中所有的收获都记录下来。在以后⾯试时这些经验就是最好的资料库。
3、总结规律并重新备战
在整个复盘中,我们特别要注意如何通过强逻辑的表达最⼤化证明⾃⼰与应聘岗位的⾼度拟合。前⾯提到的STAR法是个很好的⽅式。
STAR是缩写,代表了回答这类问题的四个步骤 Situation (S) – 事情的状况是什么 Task (T) – 你需要完成什么具体的任务 Action
(A) – 你采取了什么⾏动 Results ® – 最终取得了什么成果
对每个问题的回答得控制在2-3分钟以内。在这很短的叙述例⼦的过程中,你的重点应该是强调Action和Result,这是⾯试官最关⼼的部分。所以在时间分配上,对于Situation和Task你要⾮常简洁地⼀笔带过,交代清楚⼤概的背景就可以了。
测试开发岗⾯试真题structured and boring
来源与⽹易、美团、360、头条、腾讯、字节跳动等公司⾯试真题,整理⾃⽜客⽹、掘⾦、思否。
测试基础考点【点击图⽚即可分享下⽅⾯试技巧和⾯试资料】
1
1、Bug必填字段
2、简述⼀下BUG的⽣命周期?
3、你认为做好测试⽤例⼯作的关键是什么?
4、⼀套完整的测试应该由哪些阶段组成?
5、软件验收测试包括?
6、系统测试的策略有?
7、编写测试报告
8、描述软件测试活动的⽣命周期?
9、简述软件测试中的“80-20原则”。
10、⼀个缺陷测试报告的组成
11、什么是压⼒测试?压⼒测试需要考虑哪些因素?
12、软件测试的⽬的是什么?
13、⿊盒测试⽤例设计常⽤⽅法
14、单元测试、集成测试、系统测试、验收测试、回归测试这⼏步最重要的是哪⼀步?
15、请说⼀下⼿动测试与⾃动化测试的优缺点
16、怎么实施⾃动化测试
17、什么是压⼒测试?压⼒测试需要考虑哪些因素?
18、谈谈你对 CI/CD 的理解
19、你觉得软件测试⼯程师在⼀个团队中,都需要做什么?有什么价值?
……
⾃动化测试常见考点
1、了解过哪些⾃动化测试框架,就是到会⽤的程度?
2、你会封装⾃动化测试框架吗?
3、你觉得⾃动化测试最⼤的缺陷是什么?
4、什么是兼容性测试?兼容性测试侧重哪些⽅⾯?
5、我现在有个程序,发现在 Windows 上运⾏得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
6、⾃动化代码中,⽤到了哪些设计模式?
7、测试的策略有哪些?
8、描述测试⽤例设计的完整过程?
9、上⼀个项⽬中⾃动化测试的执⾏策略?
10、在上⼀家公司做⾃动化测试⽤的什么框架?
11、怎么对含有验证码的功能进⾏⾃动化测试?
12、如何优化和提⾼ Selenium 脚本的执⾏速度?
13、遇到alert弹出窗如何处理?
14、元素定位⽅法你熟悉的有哪些?
15、Seleinum是否有读取excel⽂件的库
16、举例⼀下你遇到过那些异常,在selenium⾃动化测试过程中
17、你查元素遇到过在Frame⾥⾯吗?你是如何处理Frame⾥⾯元素定位的?
18、在执⾏脚本过程,如何实现当前元素⾼亮显⽰?
19、你知道哪些测试⾃动化的脚本技术?
20、PO模型是怎么做的?
……
性能测试常见考点
1、性能测试的应⽤领域有哪些?
2、性能测试包含了哪些软件测试(⾄少举出3种)?
3、交付⼀个性能测试项⽬,请阐述你的性能测试流程
4、如何理解压⼒测试,负载测试以及性能测试?
5、jmeter如何设计性能测试场景?
6、介绍 JMeter 聚合报告包括哪些内容?
7、解释5个常⽤的性能指标的名称与具体含义。
8、你在性能测试中遇到哪些性能问题?
9、举例说明jmeter的定时器⽤法?
10、什么是性能测试?
11、什么是上下⽂切换?哪些场景会存在上下⽂切换?
12、如何⽤命令⾏⽣成测试报告?jtl⽂件怎么分析?
13、性能测试中Linux命令
14、什么时候可以开始执⾏性能测试?
15、简述性能测试的步骤。
16、性能测试时,是不是必须进⾏参数化?为什么要创建参数?
17、描述不同的⾓⾊(⽤户、产品开发⼈员、系统管理员)各⾃关注的软件性能要点
……
接⼝测试常见考点
1、⽬前市⾯上流⾏的接⼝⼤多有哪⼏种协议的接⼝?
2、http协议有什么特点,能说说这些特点体现在哪些⽅⾯吗?
条件语句嵌套3、postman中如何实现接⼝之间的关联?
4、若请求的接⼝需要先登录后⽅可请求,如何进⾏接⼝测试?
5、dubbo接⼝如何测试?
6、接⼝测试断⾔从哪些⽅⾯去设计?
7、接⼝测试如何设计测试⽤例?
mysql面试题sql优化8、接⼝测试执⾏中需要⽐对数据库吗?
9、接⼝产⽣的垃圾数据如何清理
10、依赖于第三⽅数据的接⼝如何进⾏测试?
11、API测试有哪些优势?
12、接⼝调不通,如何去排查?
13、请简述⼀下cookie、session以及token的区别
……
计算机⽹络常见考点
1、tcp、udp属于哪层,区别,应⽤
2、你知道的什么软件是⽤tcp协议什么软件是⽤UDP协议
3、TCP三次握⼿四次挥⼿的过程及状态, 三次握⼿?两次会怎样?四次挥⼿?3次会怎样?TIME_WAIT出现在哪 为什么要有TIME_WAIT
4、http状态码 了解https嘛?说⼀说原理,http请求,ARP请求
5、http和https的区别 https的加密⽅式
6、get,post区别
7、cookie,session区别,应⽤场景
8、OSI七层模型
9、arp攻击
10、如何修改⾃⼰的mac地址
11、开机启动操作系统做了哪些事情
12、消息队列接⼝参数是什么
13、⽹页没有正确显⽰原因是什么
14、浏览器发送的超⽂本都有哪些⽂件
15、浏览器请求,浏览器输⼊⼀个连接,到展⽰到页⾯,经过了什么
Linux命令常见考点
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论