测试开发面经记录

ops/2024/9/24 5:28:04/

目录

字节测试(1h)

米哈游业务测试(40min)

美团测开(50min)

美图测试(1h30min)

腾讯云智测试(24min)

腾讯测试一面(35min,凉)


字节测试(1h)

  1. 看你工作过一段时间?做的什么,为什么要离职

  2. 做过哪些项目,你认为有什么亮点(答完后评价挺基础的)

  3. 读研期间学到了什么

  4. 介绍yolov7的检测指标,其他单精度模型指标是什么,损失函数有哪些

  5. 用的什么语言,java集合有哪些?有什么区别

  6. 你刚刚提到红黑树,介绍一下

  7. 了解javaGC吗,有什么优势?讲一下

  8. 不使用第三变量怎么交换x和y的值

  9. 索引有什么作用,又有什么缺点,什么数据适合用索引

  10. 进程和线程的区别,进程间通信方式,死锁的条件,怎么预防死锁(只想起来银行家算法,尴尬了)

  11. 根据扫码支付设计测试用例

  12. 算法题:最长重复字符串(看着不难,也有思路,但写了十几分钟没写完整被叫停了)

总结:总共一个小时,总体不算难,但是答的稀烂

米哈游业务测试(40min)

  1. 你之前有过工作经验?主要做的什么

  2. 你负责哪些模块,测试过什么功能

  3. 有用过中间件吗,除了mq还有呢,redis和mysql有什么区别

  4. 浏览器中输入一个url后会发生什么

  5. 讲讲http和https的区别

  6. 用过哪些测试工具

  7. 讲讲pytest和selenium,selenium怎么元素定位

  8. 测出一个bug但开发不认为这是bug,要怎么沟通

  9. 发红包的场景怎么设计测试用例(没答好)

  10. 两道简单sql:1.查询学生表中重名的数量。2.更新学生表中编号001的学生的成绩与号码

  11. 一道简单算法,返回链表中比3大的节点,但我忘记咋定义链表结构了,直接按lc模式写了个尾插法

总结:难度不大,但算法上犯了个低级错误,尴尬

美团测开(50min)

  1. 谈谈你以前做的项目(问了十几分钟)

  2. 讲点基础吧,tcp三次握手了解吗,应用在哪些场景

  3. 网络游戏用到哪些协议(这个脑子宕机了)

  4. 讲讲http的get和post区别

  5. 讲讲hashmap的底层实现

  6. 了解队列吗,讲一个实际应用场景

  7. linux查询日志中最近五条和字符串匹配的数据(这个没想起来)

  8. 了解数据库吗,数据库索引是干什么的

  9. 解释一下什么是QPS,TPS呢

  10. 根据发红包功能设计测试用例

  11. 假如发现一个bug,开发并不认为这是bug怎么办

  12. 假如需求要加速上线,一些功能测不完怎么办

  13. 算法题:找出数组出现次数过半的数字(要求空间复杂度O(1)和O(n),没想出来只能用了hashmap)

  14. 为什么要做测开,你对测开是怎么理解的

总结:面完还感觉不错,但越复盘越感觉漏洞百出

美图测试(1h30min)

  1. 上来先写笔试题,一些测试选择题,安卓测试和ios测试的区别,cookie和session的区别

  2. 讲述一下软件测试的完整流程

  3. 有哪些测试方法,举例说明

  4. 谈谈框架自动化和接口自动化

  5. 学过哪些测试框架与工具,检测出过什么问题

  6. 场景1:美图app的滤镜怎么设计测试用例

  7. 场景2:美图app的磨皮怎么设计测试用例

  8. 未来的发展方向

  9. 做过什么很困难的事

  10. 遇到过最黑暗的时期

  11. 场景题:微信摄像功能测试

  12. 如果买了机票但是工作没有完成怎么办

腾讯云智测试(24min)

  1. 谈谈过去的项目经历,具体做什么

  2. 过去是怎么设计测试用例的,假如给你个场景,怎么从用户角度设计

  3. 怎么查看数据库表结构

  4. shell怎么分割字符串,怎么判定命令执行成功

  5. redis怎么添加数据,python怎么读取文件

  6. 算法思路:两个字符串相加

  7. 个人的优点和缺点

  8. 工作到读研期间在干什么,上学期在干什么

腾讯测试(35min)

  1. 谈谈过去的工作

  2. 你们开发上线的完整流程,怎么做的测试和开发

  3. 大学里学过java吗,讲讲java里的深拷贝和浅拷贝

  4. java里的反射机制是什么样的

  5. 了解CDN吗

  6. 算法题:按升序返回list里的奇数

  7. 和外包业务是怎么沟通的

总结:越复盘越害怕,回答得太浅了,算法直接调用的sort();


http://www.ppmy.cn/ops/13287.html

相关文章

MySQL数据库基础

目录 1. 数据库的操作 1.1 显示当前的数据库 1.2 创建数据库 1.3 使用/选中 数据库 1.4 删除数据库 2. 常用数据类型 2.1 数值类型 2.2 字符串类型 2.3 日期类型 3. 表的操作 ​编辑 3.1 查看所有表 3.2 创建表 3.3 查看表结构 3.4 删除表 练习: 1. 数据库的操作 1.1 …

unity学习(87)——断线的原因--客户端堆栈溢出1

无论unity还是exe问题都是一样的,都是客户端一直在发123,但收不到124,退出时服务器能发126,但是客户端压根接受不到126。一下确实解决不了问题,但其实已经十分接近了! 客户端断线后就再也收不到任何包了&a…

微信认证后端轻松搞定,MemFire Cloud 助力应用开发

在当今移动互联网时代,微信认证已成为众多应用必不可少的身份验证方式。然而,对于开发者来说,微信认证的后端工作往往是一项繁琐且耗时的任务。MemFire Cloud提供了一套即用型解决方案,开发者可以轻松解决微信认证的后端难题&…

【电控笔记5.8】数字滤波器设计流程频域特性

数字滤波器设计流程&频域特性 2HZ : w=2pi2=12.56 wc=2*pi*5; Ts=0.001; tf_lpf =

SQL--DDL数据定义语言(Oracle)

文章目录 数据定义语言创建表删除表清空表修改表修改表名,列名修改字段属性添加字段删除字段 数据定义语言 是针对数据库对象操作的语言 数据库对象:表,约束,视图,索引,序列… CREATE ---创建数据库对…

【MCU】栈溢出问题

项目场景: 硬件:STM32F407,操作系统:rt_thread master分支 问题描述 问题栈溢出 id 499 ide 00 rtr 00 len 8 9 Function[rt_completion_wait] shall not be used in ISR (0) assertion failed at function:rt_completion_wait,…

Es批量删除DeleteByQueryRequestBuilder

一、DeleteByQueryRequestBuilder DeleteByQueryRequestBuilder是Elasticsearch Java客户端中的一个类,用于构建和执行基于查询条件删除文档的请求。实验结果表明:删除速率大概是每秒3万条左右。 DeleteByQueryRequestBuilder类提供了一种方便的方式来…

Java语言开发的AI智慧导诊系统源码springboot+redis 3D互联网智导诊系统源码

Java语言开发的AI智慧导诊系统源码springbootredis 3D互联网智导诊系统源码 智慧导诊解决盲目就诊问题,减轻分诊工作压力。降低挂错号比例,优化就诊流程,有效提高线上线下医疗机构接诊效率。可通过人体画像选择症状部位,了解对应…