当前位置: 首页 > 面试经验 >

21届的挣扎之2022年再毕业社招秋招测试开发or测试面经

优质
小牛编辑
173浏览
2023-03-28

21届的挣扎之2022年再毕业社招秋招测试开发or测试面经

        一段有点意思的面试时间,2022的7月份,我再次毕业啦,距离上一次硕士毕业仅仅一年时间,想想确实很戏剧性,但是坚持下来了,也便没有什么了。这段时间经历了很多社招面试,也积攒了一些面试经验,特此分享给牛友们,希望看到的童鞋可以以我为鉴,在以后面试找工作的时候可以更顺利啦~~~

写在前面的分析(正经脸

       首先是面试准备
       1、明确个人求职意向。测试开发还是软件测试岗,这两个岗位的区别和共同点一定要想清楚,有些头部大厂的测试开发会更偏向于工具系统开发,有些测试开发的70%工作就是测试。而测试岗也有细分,比如有些会偏向于服务端测试,有些会偏向于客户端性能测试,不同公司所需要的人才是不一样的,这就需要我们在投递简历前先看清各家公司的岗位jd以及如果有认识的朋友在你想去的公司工作的话,可以提前打探一番,知己知彼,才可以有针对性地复习。
      2、总结项目和过往工作经历,主动思考项目的相关提问点。提前做好准备,这样面试的时候碰到相关问题至少可以答上一到两点,而不是一问三不知。
      3、思考总结个人的专业优势或软实力,面试时有条理的展示。比如针对测试岗,你可以先总结自己在接口自动化测试方面的经验,然后举一个具体的事例让面试官信服,又或是你觉得你的测试设计思路很好,那也要提前准备具体的事例,而不是只说方法论,没有实际。
      4、常见的算法题,如常见排序算法,leecode简单题(建议可以刷字符串相关的,大概30道左右就ok了),测试岗对算法的考察难度并不高,有些大厂或特殊要求的公司除外。
      5、八股文,这个就是老生常谈了,计算机基础的那些常见问题,都需要提前了解准备一下,我这边主要复习了计算机网络、mysql和python,大家可以有选择性的针对性复习,如偏向于服务端测试的,可以多复习mysql。
      其次是面试过程
     1、自信!!!这个很重要,无论你的经验多不多,你的准备充分不充分,你要给面试官一种你完全可以胜任这份工作的感觉。
     2、回答问题不卑不亢,条理逻辑清晰,有理有节。在长达一个多月的面试过程中,我遇到了形形***的面试官,有会给你问题提示的,也有直接说你这里那里都不行的,还有直接反问我你觉得跟校招生的区别在哪里的,但我都表现的情绪稳定,以真诚对待。因为每个人的面试方式不一样,明确了我们作为应聘者的面试初衷,也就不会过多计较面试中的感受了。
     3、真诚。会的可以适当充分的多发散回答一下,不会的也可以联想相关知识点,然后试着表现出你的思考,实在不知道或者没有涉及过的,就直接说不好意思这块没有接触到,如果工作中需要用到相关知识我也可以快速了解补齐的,因为面试官也是想通过深入的挖掘了解你的知识体系深度和广度,方便后续的职级评定和薪资确认。
      最后是面试总结:
      1、记录下每次面试表现不足的地方,尤其是不会的问题,系统整理,这里推荐腾讯文档或飞书文档等在线编辑的形式,方便快速在不同的端上查阅。
      2、如果是想要高薪或者是目前base比较高的同学,真的真的不要看岗位jd里面下限低于你目前薪资10%以下的了,比如你现在是20k,那你就应该看岗位薪酬范围至少是18k-xxk,而不要看16k,15k-xxk的这种,不然浪费了你的面试时间,到了终面还可能以给不起为由不给你offer,我已经经历过两次这样的事情了~当然,工作强度低,工资少点我觉得是ok的,这个就看个人选择啦,而且这种面试可以用来前期刷面经,我觉得也是ok的。看大家追求时薪还是总包吧。
      3、不要海投,因为如果你的工作履历,学历背景都不错的话,面试机会是很多的,但你要找适合自己的再面试,而不是来一个面试机会就面一次。
      4、不要过早和hr交流太多,切忌过早亮出自己的底牌。毕业不是个人的问题,是公司决策或者大环境综合作用下的问题,这也不是我们不能获得合理期望薪资的理由,当然,最后hr给你的薪资一定是经过他们深思熟虑后确定下来的,肯定跟你的面试表现息息相关,所以在目前经济形势不好的情况下,见好就收也是有必要的,这个大家综合看待吧。
     okk啰嗦完毕,下面是一大堆面经~~~~
一、阿里lazada测开面经
    1. 自我介绍

    2. 说一下业务测试的流程

    3. 举例说明之前业务测试过程中是否有哪个项目涉及到了刚刚说的完整的几个步骤?

    4. 如何保证开发的提测质量

    5. 说一下你跟应届生比较的优势

    6. 需求评审中测试人员需要做什么?有什么例子可以证明么?

    1. 微信登录时的业务逻辑,入参出参分别是什么

    1. App用手机号注册的业务逻辑

    2. 商详的业务逻辑

    1. xx平台和xx平台的开发目的是什么?说一下系统架构

    2. Vue和react的区别是什么?

    1. 为什么要用vue作为系统的前端开发框架?

    1. 还知道哪些前端开发框架么?

    1. UI自动化为什么要用Appium框架?

    1. 知道哪些可用于UI自动化测试的框架么?

    1. 反问

      

    二、字节今日头条测开面经(8.1)

    1. 自我介绍

    2. 介绍一下xx平台

    3. 说一下该平台的作用,怎么提升产研效率的?

    4. 该平台有多少个页面?

    1. xx这个页面的功能是什么?

    1. 该平台的主要功能是什么?举个例子说明

    2. 既然有mock平台为什么还要做这个二期功能?

    3. xx平台那个项目是用来干什么的?为什么可以提升产研效率30%?

    4. xx平台可以给qa带来什么?

    5. 接口自动化测试和UI自动化测试分别占比多少?

    6. 小程序的UI自动化和app端的有何区别?
    7. 讲一下UI自动化测试的框架原理
    8. 接口自动化测试常用的框架有哪些?
    9. 平时在测试过程中你是怎么提升或者保障业务质量的?
    10. Js中怎么实现模块化?
    11. Js中的promise怎么理解?
    12. 用例设计:淘宝上搜索商品的用例设计
    13. 算法题:两个字符串,竖式加法——讲了下思路
    14. 反问

      三、字节番茄小说面试记录

      1、自我介绍

      2、介绍自己的工作

      3、说一下自动化测试的流程和设计理念

      4、为什么要做自动化测试

      5、、讲一下在工作中的测试项目

      6、说一下自己在测试过程中的优势

      7、输入消息看到消息这个界面的测试点设计

      8、平时测试过程中有没有出现过线上事故,怎么解决的

      9、如何避免兼容性测试的问题出现呢?

      10、从【1,2,3,4,5,5,6,7】中去掉重复的字符

      11、讲一下set这种数据结构的底层原理

      12、反问

      四、富途证券面试记录

      1、http协议中有哪些你熟悉的方法?

      2、get和post方法的区别是什么?

      3、做一个题:时针和分针第一次重合是0点,那24小时内还会重合多少次?

      4、7升水和5升水,如何量出6升水

      5、一对扑克牌,去掉大小王之后还有52张,那么随机抽出两张为同花色的概率为多少?

      6、之前工作主要是什么?介绍一下自己的工作

      7、UI自动化测试的目标是什么?如何体现你做的工作的意义?

      8、UI自动化测试的工作原理是什么?

      9、熟悉的排序算法有哪些?讲一下冒泡排序的基本思想

      10、说一下在100个数中找到最小值需要比较多少次?

      11、怎样不用第三个变量交换两个变量

      12、一个列表,里面包含多个单词和空格,如何找到字符数最大的单词

      讲一下算法思路

      13、mysql  找出各科成绩都超过80的学生学号

      14、反问


      五、美团一面测开面经

      1、自我介绍

      2、说一下之前的工作内容

      3、接口自动化用的什么框架写的

      4、UI自动化有覆盖兼容性么,平时会怎么考虑兼容性测试

      5、UI自动化测试怎么定位元素?

      6、UI自动化测试过程中遇到某个框无法定位的时候会怎么排查

      7、平时会关注一些客户端的性能测试么?是怎么做的?

      8、测试的时候是只偏向于客户端么?还是服务端也涉及呢?

      9、xx平台是怎么做的,业务框架是怎样的?

      10、说一下http的常见响应码,302代表什么?4xx、5xx分别是什么错误?

      11、tcp和udp的区别

      12、tcp怎么保障它的可靠传输的?

      13、mysql索引 增删改查中用索引,会增加还是减少它的效率

      14、算法题 求第一个不重复的字符的位置

      15、反问

      六、招银网络科技三合一测开面经

      1、hr问了几个问题

      2、python的深拷贝和浅拷贝

      3、python怎么去掉字符串中的空格

      4、写一个算法题,将两个合法字符串拼接

      5、之前测试过程中接口自动化测试主要涉及哪个模块,是怎么做的,有需要自己特殊进行什么逻辑处理么?接口自动化测试为什么要用这个框架

      6、python中主要用过哪些库?

      7、mysql中查询用的通配符有哪些?%是用来通配什么符号的?

      8、http中的get和post的区别

      9、http协议中有哪些方法

      10、三次握手和四次挥手

      11、自我提升

      12、职业发展规划

      13、有没有业务类型的偏好

      14、怎么了解到招银网络科技的



      七、蚂蚁金服测试开发面经(8.14一面电话面)

      1. 自我介绍

      2. 聊一下xx平台这个项目

      3. 该平台的底层搜素逻辑是怎么做的?

      4. 该平台和一般的搜索wiki有什么区别?优势在哪里?

      5. 为什么说这个平台使得产研效率提升了25%?这个指标是通过什么数据结果计算出来的?

      6. 你是怎么负责xx这个模块的质量监控的?有没有线上的一些指标监控?主要是哪些数据呢?

      7. UI 自动化测试框架原理

      8. UI自动化测试的执行机制,有没有通过它发现一些业务质量问题?举例说明

      9. 你的模块线上问题一般是哪些?有没有思考过怎么避免这些线上问题?

      10. 你认为你这个模块还有哪些质量风险是在之前的工作过程中没有做好的?后续打算如何去改进?

      11. 基于python的接口自动化你主要负责哪个接口,写了多少条用例?没有固定的平台来做接口自动化么?

      12. python异常处理是怎么做的?

      13. 有用过Java么

      14. python和Java有什么区别

      15. 为什么说python这种解释型语言的运行效率更低呢?

      16. python的装饰器了解么?举个例子说明他的应用场景
      17. 写一个算法题,输出最长不重复子串的字符个数

        八、蔚来一面

        1. 自我介绍

        2. 说出你负责的xx模块的回归用例

        3. 消息队列接触过么?

        4. 越权测试怎么测的

        5. 同步调用和异步调用的区别?

        6. 说一下xx这个模块的业务架构

        7. 有没有涉及过空指针异常的情况的测试??

        8. 后台的数据是用什么框架搭的,了解rpc么?

        9. UI自动化测试用什么保障成功率达到95%+
        10. 接口自动化测试为什么要用flask来模拟后端接口呢?
        11. 设计测试用例:微信红包(包括红包信息填写页面、发红包到群里、群成员抢红包这几个场景)
        12. 除了基于场景的用例设计方法,平时还会用到哪些其他用例设计方法?
        13. 写一个代码题:输出第一个不重复字符

          九、哔哩哔哩一面

          1. 自我介绍

          2. 测试理论相关

          3. 项目相关

          4. 有用过什么adb命令

          5. adb 闪退的常见类型

          6. 写个代码题,最长上升子序列

          ************************************************************

          好像要用到动态规划+二分查找。。。

          7、f、如何看待加班

          十、哔哩哔哩二面

          1. 自我介绍

          2. UI自动化要想检测页面布局的合理性,流畅度,你觉得要怎么做?

          3. 当前的测试流程是什么样的?认为哪里不合理?后续可以从哪些角度去改进?

          4. app常见的崩溃类型有哪些?

          5. 除了常见的功能测试,还会做哪些专项测试?是怎么做的?

          6. 反问

          十一、蔚来二面

          1. 自我介绍

          2. 是否用过java,有自己本地部署过Java服务么?用ide编译构建后,进行调试的快捷键是什么?

          3. 测服务端过程中用过哪些工具?是怎么用的

          4. 测客户端过程中用过哪些工具?

          5. 主要负责的是xx哪一块的业务?测试的重难点在哪里?

          6. 服务端你主要是怎么测的?

          7. 客户端又是怎么测的?

          8. 你发现了一个java的代码的堆栈报错,你觉得是程序的问题,开发说是环境的问题,你要怎么办?

          9. 接口自动化测试的数据是怎么存储的?

          10. 你觉得目前用的接口自动化测试的框架有哪些需要优化的点?

          11. 反问

          十二、中兴通讯软件测试技术面

          1. 自我介绍

          2. 了解哪些通信协议

          3. 4G\5G\3G的区别

          4. TCP|IP协议

          5. 网络7层传输模型分别对应于通信中的哪些应用

          6. 软件测试流程

          7. 针对一个具体的需求,你是怎么设计测试用例的?

          8. 会哪些编程语言

          9. 是否接受996

          10. 离职原因

          11. 待遇

          12. 反问

          十三、禾赛科技软件测试一面

          1. http和https的区别

          2. 常见的header里面有哪些信息

          3. tcp和udp的区别

          4. 软件测试的方法、流程

          5. 设计文件上传、下载的测试用例

          6. python中有哪些数据类型

          7. python中列表和元组的区别

          8. python中self的用法

          9. 写一个算法题 两数之和

          十四、禾赛科技软件测试二面

          1. 项目介绍

          2. 测试流程

          3. 主要负责得业务模块的质量风险点

          4. 离职原因

          5. 写一个二分查找有序不重复的数组,查找一个特定的数字,可找到的话返回对应的数组下标,否则返回‘’


          十五、满帮集团测试工程师一面

          1. python中打开文件,关闭文件怎么写?

          2. python中字典型数据和字符串数据怎么互相转换 

          3. 接口自动化会新增一个接口就把它封装到框架里面去么?

          4. UI自动化中,appium的底层原理是什么?

          5. UI自动化是怎么做的

          6. 压测是怎么做的

          7. 全链路压测是在线上做的还是测试环境做的

          8. 怎么确保线上数据和测试环境隔离开来?

          9. 怎么用测试环境的监测值预测线上环境?

          10. 压测一般关注哪些参数?

          11. 设计一个文件上传的测试用例

          12. 反问

          十六、文远知行系统测试一面

          1. 项目介绍

          2. xx平台相关问题

          3. xx平台的整体架构

          4. 描述一下从提交一个分支到平台上,到后面构建的整个完整链路

          5. 构建是用什么代码写的逻辑,怎么写的

          6. 自动化测试中主要负责什么

          7. UI自动化测试中,选择哪些模块不跑,哪些模块跑是由谁来修改的?什么方式修改?

          8. 设计一下《12306买票》的测试用例

          9. 反问

          十七、云账户一面

          1. 过往经历介绍

          2. 测试流程介绍

          3. 测试过程中印象深刻的问题

          4. 怎么保障业务质量

          5. 数据库的索引

          6. 自动化测试过程中比较深刻的问题

          7. 数据库的主键和唯一索引之间的区别

          8. 设计web.jd.com的搜索输入框及搜索按钮的测试用例

          9. 弱网需要怎么构造测试呢?



          十八、星环科技一面

          1. 自我介绍

          2. xx模块业务架构

          3. 服务端的业务架构是什么样的

          4. 测试重难点在哪里

          5. 讲一下appUI自动化测试的过程

          6. 反问

          7. 一个列表中有字符串,数字,空格,怎么把字符串筛选出来

          十九、中兴通讯二面

          1. 业务

          2. 项目
          3. 薪资
          4. 等等,不太记得了

          二十、云账户二面

          1. 项目介绍

          2. 负责工作

          3. 如果项目测试流程中发现可能要延期怎么办

          4. 如果开发不配合你支持测试怎么办

          5. xx平台怎么测试的

          6. 为什么你的项目中这些项目都耗时很长

          7. 举一个例子说明你在测试过程中协助开发发现问题

          8. mysql查询速度比较慢你知道怎么优化么?

          9. 知道哪些排序算法

          10. 堆排序讲一下,大堆是什么数据结构?

          11. 安全测试怎么做的
          12. 一般会做哪些安全扫描
          13. csrf是什么漏洞

          14. 讲一下你做的测试开发工作

          15. 怎么保证订单不会重复支付?

          16. 反问

          二十一、禾赛科技三面

          1. 项目

          2. 测试流程

          3. 职业发展规划

          4. 写一个排序算法

          二十二、文远知行二面

          算法题:写一个检查字符串是否合法(括号匹配)的算法


          设计一下qq登录这个场景的测试用例

          二十三、文远知行三面

          算法题:写一个数组顺时针旋转90度的算法

          知道业界UI自动化测试的方法么,说有一个可以用来检测UI布局的框架

          最后的小总结哈哈哈

                  面试告诉我,就算面到了hr面,也不一定能有offer!!!还有就是hr说你的offer在审批中了也不一定有offer!!!因为目前的环境就是候选人真的很多很多,如果你的竞争对手工作经验比你丰富面试表现又比你好,要价还比你低的话,那确实是没有办法了。所以如果这个时候看机会真的是要慎重又慎重。如果大家还在职但想看机会的话,就一定准备充分了再润吧,多一点准备,面试起来会更得心应手,面试结果的主动权也会掌握在你手里。而现在已离职但是在看机会的小伙伴们,我觉得最好还是遇到一个合适的机会就先入职比较稳妥,因为只要是那种hr犹豫不决的,或者没有主动给你明确答复的,可想而知的是他们并不是很想要你,只是在各种对比而已,而hr很主动很愿意跟你谈薪的那种,反而表示该公司很欢迎你,也很期待你的加入,时间宝贵,表示了强烈想要加入目标公司的意愿之后如果还没有得到准确答复的话,就可以看别的机会啦~~~
        14.        山重水复疑无路,柳暗花明又一村!!!人生就是坎坎坷坷曲曲折折的呀,很感谢这段时间以来给我帮助和指点的家人、朋友、同学、以及某些陌生的面试官们,正是生活中遇到的一个个温暖的善意让我遇到这些事情也不过度焦虑,而是打起精神来,面对一次又一次的考验。当然在这些大大小小的面试过程中,我也深刻认识到了自己的不足,毕竟一年工作经验挑战高级岗还是或多或少有些难度的,一些公司不会给我抛出橄榄枝,一些公司会在谈薪环节以此压价,但还是有一些公司愿意看中我的发展潜力培养我呀,找到适合自己的才是最好的,凡是经历,都是宝贵的财富!!!在此也希望跟我一样遭遇的牛油们,以及22届,23届还在找工作的学弟学妹们秋招顺利啦,百折不挠,一定可以有满意的收获的~~~



#测试开发##面经##社招面经##测试工程师面经#
 类似资料: