美团
一面
1. 自我介绍
2. 面向对象的三种特性 集成用到了哪些特性 多态的具体使用场景 设计模式中的多态体现(手撕)
3. java基础 堆和栈 String和StringBuffer 区别 在堆中怎么分配 有几个对象
4. java集合 hashmap 手撕实现put 和get方法
5. java gc回收三种算法
6. 网络基础 tcp三次握手
7. 数据库查询 更新 删除语句 inner join left join right join区别
8. 索引 使用场景
9. 项目中的难点
10. 为什么选择测试开发
11. 面试官介绍部门以及工作
12. 3-5年职业规划
二面
1. 自我介绍 项目
2. 算法 字符串匹配 截取 手撕 写测试用例 测试用例的设计方法
3. Java 多线程实现方式 runnable thread 区别 线程的几种状态 状态切换
4. 数据库 查询语句 delete drop truncate区别
5. 索引 使用场景 数据库查询优化(有几亿条记录的表优化,分库,分表,按什么标准做划分标准)
6. 唯一索引和主键索引的区别
7. HTTP和HTTPs的区别 HTTPs原理 SSL 证书 对称密钥(会话密钥) 非对称密钥
8. HTTP请求头部字段有哪些
9. HTTP 状态码 301和302 区别
10. Web请求的过程
11. ping ICMP协议 ping 的过程
12. TCP和UDP的应用场景 QQ聊天软件使用的协议是什么
13. Linux命令 | 管道命令
14. 学习方法
三面
项目为主,技术问题很简单
本菜鸡一点都不会测试,幸好遇到的美团面试官人都很好,都只问基础知识!回馈牛油
#面经##美团##测试工程师##秋招#