9月5号美团测开面试

一、实习经历
二、基础测试设计
1、用户名的输入框,输入 5~10 位的字母和数字。如果对这个功能做测试的话,怎么去设计用例?
2、如何判断前端还是后端问题。
3、回归测试的一个范围和优先级。
三、八股相关
1、深拷贝和浅拷贝
2、在一个静态方法里面,调用一个非静态的成员。
3、数据库常见的索引类型
4、连接查询,左链接右链接什么区别。
四、算法
给你两个字符串形式的数字。返回相加结果,要求返回类型是字符串。不能使用内置字符串转数字的方法。
五、反问
#我的秋招日记# #我的秋招日记#

9月9号更新
挂了
全部评论
一、测试设计 1. 用户名输入框测试用例:覆盖有效输入(5-10位字母/数字/混合)、无效输入(短于5位、长于10位、特殊/全角字符)、边界值(4/5/10/11位)及其他场景(删除后提交、粘贴非法文本)。 2. 前后端问题判断:前端看输入校验、页面渲染、Console报错;后端看合法输入下接口错误(500)、数据库数据异常、服务端日志;通过F12查请求发送情况、Postman直调API验证。 3. 回归测试:范围含核心功能、修改模块关联功能、历史Bug;优先级P0(主流程问题)>P1(次要功能缺陷)>P2(低频边缘场景)。 二、八股文相关 1. 深/浅拷贝:浅拷贝复制对象第一层,引用类型共享地址(如 Object.assign() );深拷贝递归复制所有层级,完全独立(如 JSON.parse(JSON.stringify(obj)) )。 2. 静态方法调用非静态成员:直接调用报错(静态属类、非静态属实例),需先创建实例再访问(如 new Test().name )。 3. 数据库索引类型:B-Tree(默认,支持等值/范围查询)、哈希(精确匹配快,不支持排序)、全文(文本搜索)、联合(多列,遵最左前缀)。 4. 连接区别:左连接保左表所有记录,右表不匹配填NULL;右连接保右表所有记录,左表不匹配填NULL;内连接仅返匹配记录。 三、算法题(字符串数字相加) 思路:模拟竖式加法,从末位逐位加并处理进位;代码通过双指针遍历两字符串,累加对应位与进位,存结果后反转得到最终值,示例 addStrings("999","1") 返回 "1000" 。
1 回复 分享
发布于 09-06 14:58 广东
同学,请问美团面试的线上视频链接是啥时候发给你的啊,是面试当天吗,还是提前发的啊
点赞 回复 分享
发布于 09-08 15:00 湖北

相关推荐

评论
1
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务