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. 自我介绍+为什么选测试+场景应用+编程一道2. 自我介绍 + http的get和post的区别/功能 + 黑盒测试和白盒测试的概念、优缺点 + 针对像豆包这样的大语言模型,你认为它用了什么功能和技术? + 编程题(给一个数组,要求求出严格递增的最长子串,可以不连续)+ 场景测试分析(上下班打卡系统如何测试,要求上班判断是否迟到,下班判断工作时长,有人脸识别)+ 指针和引用的区别。3.自我介绍 + c++的面向对象如何实现的 + c++的多态如何实现的 + 堆的添加删除操和应用场景 + 数据库的表是如何连接的 + 单链表与双链表区别 + 编程(给定一个单链表,要求只保留不重复的值的节点,并输出出。)4.自我介绍 + 遇到的困难怎么解决的 + 除了用AI辅助代码,还将AI用于哪些方面 + 了解的AI有哪些 + 谈谈对AI大模型的理解,比如如何用于测开 + 黑盒白盒灰盒测试 + http与https的区别 + https加密算法了解吗 + get和post的区别 + MYSQL的数据类型有什么 + c与c++的区别 + vector的底层实现是什么 + tcp和ucp的区别和应用场景 + 数据库索引了解吗 + 索引失效的情况有? + 索引类型有?+ 编程(1.合并有序链表 2.使用mysql查找:有一个存储学生各课程成绩的表,要求用mysql查询出每个学生的总成绩)+ 反问环节
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

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