测试开发 - 快手 - 一面面经
面试流程:
自我介绍
实习经历具体讲解
这个工具开发的工作内容,具体实现了哪些功能
这项工作的难点是什么
其他测试相关的工作有哪些
这些测试是手动测试吗,测试方法具体讲解
完整的测试流程是怎样的
这些需求以及问题是如何收集的
数据埋点的数量大吗
业务涉及的人数范围有多少
除了数据埋点,还有其他数据收集方式吗
如何保障当前业务或者动作的实际效果
效果不好的情况下,会如何做
做了哪些自动化实习
测试脚本所涉及到的整个流程,具体讲解
这项测试具体要验证什么功能
这些功能正常,是如何检验出来的
脚本中的元素定位方式,除了 ID 和 XPath,还了解其他方式吗
如果定位不到元素,可能是哪些原因
Jenkins 相关的流水线是怎样触发的,什么时间触发
当前实现的 UI 自动化,主要的问题是什么
效率比较低有什么什么解决办法
项目经历具体讲解
有使用过快手小店吗,可以打开一个类似的小程序比如京东
进入小程序之后,会有一个首页,首页中存在各种卡片,针对这个场景设计测试用例
在浏览器中输入一个 URL,之后整个网页完全加载出来,具体讲解过程
打开 APP 之后出现白屏,可能的原因有哪些
出现白屏的情况,怎么排查
TCP 三次握手和四次挥手具体讲解
HTTP 和 HTTPS 的区别,具体讲解
相关的加密过程有了解吗
响应码有哪些类型,分别代表什么意思
SQL 语句有写过吗
一个 students 表,里边包括了ID、name、age、class、call,五个字段,要求是获取到每个班级的一个最高分
假设在这个表,不光输出最高分,而且输出一个班级,班级那个 ID ,假设有另外一个表,是大写的 class 表,包括了 class a 那个ID,加上班级名称,班主任信息,要求是输出信息包括了一个班级,一个最高分,还有这个班级对应的班主任信息
那 class 的表里,有一个班级的信息丢失,输出会怎样
左连接和右链接有什么区别
内连接和外连接有什么区别
数据库中事务的隔离级别,具体讲解
Spring Boot 有了解吗
Python 中生成器和迭代器具体讲解
Python 中 GIL,全局解释器锁,了解吗
之前的工具开发中,这些都没有涉及到吗
哪之前工具开发主要用到哪些模块呢
哦,写一道算法题:
给定一个包括各种类型字符的一个字符串,需要判断这个字符串是否有效,有效需要满足左括号和右括号闭合,闭合顺序是正确的
这个题不会写的话,我再出一道题目:
有 30 节台阶,有一个青蛙,一次可以跳一个台阶,或两个台阶,跳完这 30 节台阶总共有多少种方式
什么时候毕业
之前实习的地点是在哪里
后期实习的规划是怎样的
毕业设计什么时间完成
反问环节
部门业务:快手电商,客户端 + 服务端,手动测试 + 自动化测试 + UI 自动化 + 接口自动化 + 故障演练性能压力测试 + 提效工具建设