美团测开面经
美团平台技术部 主要做美团app搜索功能的测试
5.10一面45min
0.面试官介绍自己的部门以及主要做的事情
1.为什么选测开
2.如何理解测试?
3.我看你说你学过c++,Python,vue还开发过微信小程序,你觉得收获最大的是什么?平常怎么学习的
4.get 和 post的区别,两个是幂等的吗?
5.聊聊你项目,重点讲讲测试部分
6.你说用jmeter,重点会关注哪些指标?吞吐量,90%请求时延,成功率
7.你会设定预期qps吗?以及针对你本来的qps偏低是做了什么优化(笔记加载从串行改并行,然后讲了下两次压测数据有什么提升,以及原因)
8.redis为什么会比mysql快?
9.给美团app搜索模块做测试,先说说你知道的测试方法,你再设计几个测试用例看看
10.说说你的学习方法吧
面完半小时约二面
5.11二面 30min
0.面试官自我介绍,介绍本次面试的流程,以及关注的地方
1.你学过c++?聊聊多态?静态多态和动态多态知道吗?以面前的这张桌子为对象,讲一下你对多态的理解,尽可能的说
2.面向对象的好处有哪些?抽象类和接口的区别
3.手撕四道sql题,第三道没写出来,面试官第四道就给了道送分题,生怕我面不过😂
4.让我打开美团app,点击搜索框。问我从点击搜索框,到显示搜索页面这个过程,可能会出现哪些问题?前端后端都要说。前端说了个防抖函数和功能是否实现,后端主要从性能和功能两个角度说。
5.聊聊社团方面的活动,问我在组织和沟通方面遇到的困难以及如何解决
5.1说着说着,情绪有点绷不住,给面试官开始说了5min我高中衡水模式,大学处处碰壁的事情,面试官耐心听完说谢谢我给他说这么多
6.反问
我:面试官不好意思,感觉自己答的不太好
面试官:没事,不用全部答上来的,实习生答个差不多就行。谢谢你给我说这么多
5.13 19:16 offer 无hr面 无offer电话
总的来说面的很简单,两个面试官反复问我什么时候能够到岗,
5.10一面45min
0.面试官介绍自己的部门以及主要做的事情
1.为什么选测开
2.如何理解测试?
3.我看你说你学过c++,Python,vue还开发过微信小程序,你觉得收获最大的是什么?平常怎么学习的
4.get 和 post的区别,两个是幂等的吗?
5.聊聊你项目,重点讲讲测试部分
6.你说用jmeter,重点会关注哪些指标?吞吐量,90%请求时延,成功率
7.你会设定预期qps吗?以及针对你本来的qps偏低是做了什么优化(笔记加载从串行改并行,然后讲了下两次压测数据有什么提升,以及原因)
8.redis为什么会比mysql快?
9.给美团app搜索模块做测试,先说说你知道的测试方法,你再设计几个测试用例看看
10.说说你的学习方法吧
面完半小时约二面
5.11二面 30min
0.面试官自我介绍,介绍本次面试的流程,以及关注的地方
1.你学过c++?聊聊多态?静态多态和动态多态知道吗?以面前的这张桌子为对象,讲一下你对多态的理解,尽可能的说
2.面向对象的好处有哪些?抽象类和接口的区别
3.手撕四道sql题,第三道没写出来,面试官第四道就给了道送分题,生怕我面不过😂
4.让我打开美团app,点击搜索框。问我从点击搜索框,到显示搜索页面这个过程,可能会出现哪些问题?前端后端都要说。前端说了个防抖函数和功能是否实现,后端主要从性能和功能两个角度说。
5.聊聊社团方面的活动,问我在组织和沟通方面遇到的困难以及如何解决
5.1说着说着,情绪有点绷不住,给面试官开始说了5min我高中衡水模式,大学处处碰壁的事情,面试官耐心听完说谢谢我给他说这么多
6.反问
我:面试官不好意思,感觉自己答的不太好
面试官:没事,不用全部答上来的,实习生答个差不多就行。谢谢你给我说这么多
5.13 19:16 offer 无hr面 无offer电话
总的来说面的很简单,两个面试官反复问我什么时候能够到岗,
全部评论
在为美团App的搜索模块进行测试时,可以采用以下几种测试方法:
1. **功能测试**:验证搜索功能是否按预期工作,包括关键词搜索、分类筛选、地理位置定位等基础功能。
2. **兼容性测试**:确保搜索功能在不同设备、操作系统版本、屏幕尺寸和分辨率上都能正常运行。
3. **性能测试**:评估搜索响应时间、搜索结果加载速度以及在高并发访问下的表现。
4. **稳定性测试**:长时间连续进行搜索操作,检查系统是否会崩溃或出现异常。
5. **安全性测试**:验证搜索功能是否存在SQL注入、XSS攻击等安全漏洞。
6. **用户体验测试**:评估搜索界面的易用性,搜索建议的准确性和相关性。
7. **中断测试**:在搜索过程中模拟网络中断、电量低等场景,检查应用的恢复能力。
8. **边缘案例测试**:测试特殊字符、空搜索、极长或极短关键词等边界条件。
基于上述测试方法,以下是几个具体的测试用例设计:
测试用例1:基本功能测试 - 关键词搜索
- **目的**:验证搜索功能能正确返回与关键词相关的商家和商品信息。
- **步骤**:
1. 打开美团App。
2. 在搜索框输入“火锅”。
3. 观察搜索结果是否包含与“火锅”相关的商家列表和推荐。
- **预期结果**:显示与“火锅”相关的商家列表,排序合理,信息准确无误。
测试用例2:兼容性测试 - 不同设备
- **目的**:确保搜索功能在iOS和Android不同型号手机上的表现一致。
- **步骤**:
1. 选择两台不同品牌和系统的手机。
2. 分别在两台手机上安装美团App。
3. 使用相同关键词进行搜索。
- **预期结果**:两台设备上的搜索结果应一致,无明显功能差异或显示错误。
测试用例3:性能测试 - 高速搜索响应
- **目的**:测试在高负载情况下搜索的响应时间。
- **步骤**:
1. 使用自动化工具模拟大量用户同时进行搜索操作。
2. 记录搜索请求到返回结果的平均时间。
- **预期结果**:即使在高并发情况下,搜索响应时间应在可接受范围内,比如不超过2秒。
测试用例4:安全性测试 - 特殊字符输入
- **目的**:防止恶意输入导致的安全问题。
- **步骤**:
1. 在搜索框输入SQL注入常用的特殊字符组合(如`' OR 1=1 --`)。
2. 观察应用反应。
- **预期结果**:应用不应执行非法查询,应返回正常的搜索结果或提示用户输入不合法。
### 测试用例5:用户体验测试 - 搜索建议功能
- **目的**:验证搜索建议是否准确且有助于用户快速找到目标。
- **步骤**:
1. 输入部分关键词,如“烤鱼”。
2. 观察搜索建议是否出现相关且热门的搜索词。
- **预期结果**:自动补全或搜索建议应快速出现,且与输入内容紧密相关,提升搜索效率。
关注这么久,悄眯眯的oc了😡
祝贺上岸,只是为什么转到测开了😂
测开!我们喜欢你
团✌🏻😭
美团带我走吧
Redis比MySQL快的原因主要包括以下几点:
1. **基于内存的操作**:Redis将所有数据存储在内存中,而MySQL主要依赖于磁盘存储。内存的读写速度远高于磁盘。
2. **数据结构与访问模式**:Redis支持多种简洁的数据结构,对于键值对类型的数据访问来说,时间复杂度通常是O(1)。而MySQL使用B+树作为索引结构,查找操作的时间复杂度通常是O(logn)。
3. **单线程模型与多路复用**:Redis使用单线程模型处理客户端请求,通过I/O多路复用技术高效地管理多个连接,避免了多线程切换带来的开销。
4. **无事务和SQL解析开销**:Redis没有复杂的SQL解析、优化及事务处理逻辑,使得数据操作更为直接快速。
5. **使用场景**:Redis通常被用作缓存、消息队列或会话存储等,这些场景下数据量相对较小,且对读写速度要求极高。而MySQL更适合处理大量结构化数据和复杂的事务操作。
综上所述,Redis的高性能得益于其内存存储、简单高效的数据结构、单线程非阻塞I/O模型以及针对特定应用场景的优化设计。
面向对象编程 (Object-Oriented Programming, OOP) 的好处包括:
1. **封装性 (Encapsulation)**:将数据和操作数据的方法捆绑在一起,以避免外部直接访问对象的内部数据,从而提高安全性和灵活性。
2. **继承性 (Inheritance)**:允许创建一个新类来继承现有类的属性和方法,从而实现代码重用和层次化的设计。
3. **多态性 (Polymorphism)**:允许不同的子类对象对同一消息作出不同的响应,提高了灵活性和可维护性。
4. **代码重用和可维护性**:通过封装、继承和多态性,可以更好地组织和管理代码,提高代码的重用性和可维护性。
5. **模块化和灵活性**:通过将代码分解为对象,可以更轻松地理解和修改代码,使代码更易于扩展和维护。
6. **抽象和简化复杂性**:通过抽象出对象的关键特征和行为,可以简化复杂系统的设计和实现。
抽象类和接口的区别如下:
1. **抽象类**:
- 抽象类是一个包含抽象方法的类,无法被实例化,只能被子类继承。
- 抽象类可以包含普通方法和抽象方法,子类必须实现抽象方法。
- 一个类只能继承一个抽象类。
2. **接口**:
- 接口是一种抽象类型,只包含方法的声明而不包含方法的实现。
- 类可以实现多个接口,从而实现接口的多继承。
- 接口中的所有方法默认是公共的抽象方法,不包含成员变量。
总的来说,抽象类更适合用于具有相似行为的类之间的继承关系,而接口更适合用于定义不同类之间的共同行为。
是暑假实习吗
团✌🏻
我靠我感觉我和你一模一样的二面试题
请问友友最后接下这个offer了吗?base是不是在北京啊
佬团子测开有手撕吗
是暑假实习吗
相关推荐
点赞 评论 收藏
分享