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 湖北

相关推荐

09-29 22:47
门头沟学院 Java
部门:美团-大模型后台开发实习生1、自我介绍2、介绍一下实习3、AI coding,给你一个需求然后利用大模型生成代码,然后给你15分钟读代码后串讲需求大致内容:设计一个项目,判断分布式缓存的热key是否一致。反思:1、一开始读代码重心读错了,没读到核心代码。2、其实这个需求的言外之意就是让你利用Java设计一个Redis的demo,但是只需要实现判断redis的热key一致性功能。3、一开始搞错方向,以为是写一个类然后调用Redis去实现功能就好了,导致后面压力得心态崩了面试官反馈:1、代码读少了,这点承认,建议我去读Spring源码或者其他开源代码,形成一套自己的读代码的体系;2、基础完全不行,redis完全不行,这点argue了一会,我其实自认为redis基础还可以,但是面试官说那你串讲的时候怎么没有体现?主要是完全没想到是让我利用java写一个redis的功能,面试官后续问了几个问题我还说可以利用redis实现,属于是利用redis实现redis的意思了。。。真的想不到面试官期望的是每个结点需要如何设计,比如定时任务,主从同步如何实现等等,有点说不清楚,人现在都是懵的如果有好兄弟最近也面了这个岗,期待评论区留下一些评论,看看面试官反馈怎么样。到现在都不知道如何复盘,让我再面一次我也肯定想不到往这方面靠,太难了,被说得有点怀疑自己了后续应该会去读代码,提升自己的能力了。
查看3道真题和解析
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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