【模拟面试-半年实习】项目经验不突出,如何让面试官「眼前一亮」

大家好,我是温大大

今天给大家带来另一个读者 —— 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端产品,像:美团、字节、京东,所以选择方向要好很多。

后续:最近面试的人挺多的,如果你也想抓住这次涨薪的机会, 关注我,加我好友拉你进面试群,一起讨论面试干货 / 套路, 大家一起升职加薪

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值