大家好,我是温大大
今天给大家带来另一个读者 —— L同学的故事 L同学专科毕业后只有半年手机系统测试的实习经验,后面专升本后希望找一份12K左右的工作,但苦于项目经验实在是太「单薄」了,所以不知道如何针对性「面试+学习」,所以他找到我,希望我给他进行1次线上模拟面试,今天给大家一起分享一下L同学的故事。
目录
- 1 面试前
- 1.1 简历问题
- 2 面试中
- 2.1 业务层面
- 2.2 技术层面
- 2.3 职位规划
- 2.4 HR 层面
- 3 面试后
- 3.1 学习规划
- 3.2 后续职业发展
1 面试前
1.1 简历问题
收到他简历的时候,我发现存在以下问题:
简历问题
- 1 排版问题:个人信息 & 联系方式 & 教育背景 尽量缩短在3行内,别太长。
- 2 项目细节:项目太单薄,建议直接将“实习经历”4个字去掉。
- 3 学历细节:我看同学你是专升本上来的,在读本科期间 2020.9-2022.7 写的全日制,为什么2021.6-20.21.10月期间是属于暑假打工吗,暑假打工不是只有2个月时间(7-9)?
- 4 期望薪资:这块可以写上,写面议的只有2种人1种是顶尖人才1种是对自己定位不清楚的,所以你可以写上,具体可以参考下广州地区应届毕业生工资 + 你实习期间的工资 * 130%
- 5 到岗时间:不建议写面议,如果你因为是7月份才毕业,你可以写最快1个月到岗,基本上快毕业下半年在学校的时间都不长,这样不会让HR pass掉你。
- 6 学历背景:2018年7月 ~ 2019年4月这个时间属于空白窗口期,既没有项目经验 + 也没有学历经验,是笔误还是故意隐瞒了什么东西,需要补上。
项目问题
- 1、项目没有交代清楚,这里可以写2部分内容:项目背景 + 自己职责。
- 2、背景:具体写项目业务主要是做什么的,对应客户哪有哪些。
- 3、职责:主要是你日常工作,功能测试、需求评审,应该重点突出工作内容 + 成绩产出。 例:
- 运用 边界值、等价划分等测试理论对需求进行梳理并设计功能测试场景(这是工作)。
- 共计发现问题xx个,其中1类问题xx个, 不仅如此,(这是成绩)
- 同时测试期间通过fiddler获取接口信息 ,同时运用 postman 工具 快速模拟接口测试,提高了测试效率。
- 将之前手动测试1人/天 缩短到0.5人/天。
- 4、技能与项目脱节:技能栈有提到 selenium 、appium、jmeter这些工具,实际项目中并没有详细如何使用这些工具的。
- 5、项目框架技术运用可以写上:例:app - http - nginx - server - mysql / redis,app发送http协议到网关(nginx),然后再分发请求到具体server,server再查询mysql/redis 等数据库进行校验。
2 面试中
2.1 业务层面
- 问:讲一下手机系统测试场景设计。
- 答:从功能(等价划分 / 边界值)、性能、安全、易用性、兼容性、交叉事件去考虑。
- 问:说一下让你印象深刻的 Bug?
- 答:必考面试题,什么环境下+什么步骤+如何定位+研发如何解决+为什么这样修改 来回答
- 问:说一下手机系统如何自动更新的?
- 答:OTA(Over-the-Air Technology)即空中下载技术,是通过移动通信(GSM、CDMA等)网络空中接口对SIM卡数据及应用进行远程管理的技术。现在的OTA作为一种新型技术,是Android系统和iSO系统提供的标准软件升级方式。 简单的说,手机OTA升级就是通过「设置—关于手机—系统更新」,然后接受官方推送的升级包升级;而SD卡升级则是下载OTA升级包,放到SD卡上,然后运行此包升级。
2.2 技术层面
- 问:讲一下浏览器上输入URL会发生什么?
- 答:
- 1)浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址;
- 2)解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接;
- 3)浏览器发出读取文件(URL 中域名后面部分对应的文件)的HTTP 请求,该请求报文作为 TCP 三次握手的第三个报文的数据发送给服务器;
- 4)服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器;
- 5)释放 TCP连接;
- 6)浏览器将该 html 文本并显示内容;
- 问:说一下http的常见状态码
- 答:
- 1xx 提示信息,
- 2xx 成功信息(200 OK,204 没有body),
- 3xx 重定向信息(301 永久重定向,302临时重定向),
- 4xx 客户端错误(400 客户端请求参数错误,403 客户请求权限,404 服务器没有该资源),
- 5xx服务端错误(500 服务器内部错误,501 服务器暂时没开发,502 服务器作为网关返回的错误,503 表示服务器当前很忙)
网络异常,图片无法展示|
- 问:HTTP 协议你了解吗,说下 get 与 post区别?
- 答:区别1: get是获取数据,post是向服务器提交数据;区别2: get请求参数放在url内,post则放到请求body内;区别3: get 请求是幂等的,以「只读」方式请求不破坏数据本身,post请求不是幂等,每次请求可能会更改数据本身
- 问:tcp三次握手简单说说
- 答:
- A向B发起建立连接请求:A——>B;
- B收到A的发送信号,并且向A发送确认信息:B——>A;
- A收到B的确认信号,并向B发送确认信号:A——>B。
- 三次握手大概就是这么个过程。
- 通过第一次握手,B知道A能够发送数据。
- 通过第二次握手,A知道B能发送数据。
- 结合第一次握手和第二次握手,A知道B能接收数据。
- 结合第三次握手,B知道A能够接收数据。
- 问:如何使用postman对请求参数进行修改?
- 答:postman提供了断点功能,控制台输入 bpu www.baidu.com,此时会拦截从本地发起到baidu域名的所有请求,然后在body下修改参数,然后再发送
- 问:Linux下如何查看一个进程,怎么样杀死它?
- 答:ps -ef | grep xx, kill -9
- 问:Linux下进程和线程的区别是什么?
- 答:就像火车与车厢关系,进程是火车,线程是车厢,一个进程由几个线程组成,进程内部的线程之间资源共享;但进程之间的资源不能共享。
2.3 职位规划
- 问:你对自己以后的职业规划是如何的?
- 答:技术上专项自动化测试工程师 或 性能专项测试工程师,有机会可以带带团队。
- 问:最近有先学习什么技能吗?
- 答:Andriod 开发相关的教程,方便理解底层一些原理,更好的测试。
- 问:有什么想要问我的吗?
- 答:尽量问团队或者工作本身相关的,例:咱们这边测试研发是如何协作的?我入职后具体的工作是哪方面的内容?
2.4 HR 层面
- 问:为什么在 2018.7 - 2020.9 这整整2年自己在做什么?我看没有项目也没有学习经验?
- 答:实际该同学这段时间有过项目经验,但因为加班原因选择离开,温大大建议优化回答:这段时间做过一段时间项目,但由于晋升原因所以考虑转升本进行学历深造。
- 问:为什么后来有想到自考转升本?
- 答:想提高自己学历,不断提升自己的认知,更全面的学习目前该行业所需要的技能。
- 问:你期望的薪水是多少?
- 答:虽然有点面试官比较直爽,但这个问题千万别正面回答,尽量给一个薪资的区间,给自己余地,给公司空间,面试几率大大提升。
3 面试后
3.1 学习规划
分析:结合该同学项目经验,建议自动化角度去学习相应的技能
- 1、app测试工程师 的亮点可以 从 「效率」和 「质量」去靠拢,
- 2、「效率」更定就是运用 appium + python 快速模拟手机操作
- 3、「质量」肯定就是从你用例设计case设计去考虑,用例设计的越细越好
细化:App端专项测试能力
- 1、业务能力:精通app、小程序等移动端软件测试方法
- 2、专项能力:性能测试、自动化测试等专项测试能力 & 测试方法
- 3、工具能力:appium / selenium(自动化测试)、monkey(性能测试)、Fiddler(弱网测试)
- 4、语言能力:python、shell、java等编程语言
学习重点 目标1:快速熟悉appium并实操上手1个项目
- 1、appium 框架 +python语法学习
- 2、appium 原理了解:如何实现的 appium 客户端 - appium server - 设备
- 3、python 基础语法掌握,推荐廖雪峰 https://www.liaoxuefeng.com/wiki/1016959663602400
- 4、appium 实操练习:搭建 appium 自动化环境 + python 驱动写指令 + 打开浏览器 + 输入百度访问 + 获取数据,https://www.bilibili.com/video/BV1tE411n7rV?p=3
目标2:搞懂Android 底层一些原理,属于八股文学习,方便过面试
- 1、Android 是如何启动1个进程的?
- 2、Android 进程与进程之间是如何通讯的?
- 3、adb 工作原理是如何的?
- 4、adb 常用一些命令掌握
3.3 后续职业发展
手机系统本身测试相对就业面比较窄,一般手机厂家:三星、华为、oppo才会有HC,并且薪资给的也比较低,所以由手机系统测试转向app的专项测试,这样路要宽一点,并且目前很多互联网都有自己的C端产品,像:美团、字节、京东,所以选择方向要好很多。
后续:最近面试的人挺多的,如果你也想抓住这次涨薪的机会,
关注我,加我好友拉你进面试群,一起讨论面试干货 / 套路,大家一起升职加薪
点击链接:温大大
让我帮你规划下学习线路 & 职业规划线路,帮你升职加薪。
关注公众号:测试猿温大大