美团后端二面9.1 面经
1 自我介绍
2 结合你实习项目中的一个模块 说说你是如何保证它的高可用性的
3 如果要在系统里实现多人协同编辑 你会用什么通信方式
4 HTTP2 和 WebSocket 的区别 各自的优劣势是什么
5 Java 的继承和接口有什么差别 在什么情况下用接口更合适
6 介绍一下常见的线程安全集合 以及它们的使用场景
7 单元测试 集成测试 系统测试的区别 各自关注点是什么
8 如果用 Locust 做并发测试 一般的执行流程是怎样的
9 在做测试时 如何保证断言不会因为偶发因素而误判
10 什么是索引覆盖查询 它相比普通查询的优势是什么
11 SQL 优化中常见的手段有哪些 比如从表结构和查询逻辑两方面考虑
12 对于 select * from order where create_time between … and … 如何优化
13 复合索引的最左前缀原则是什么 在什么场景下容易失效
14 设计测试用例时 如何覆盖边界条件和异常情况
15 从输入网址到页面加载完成 其中涉及哪些网络协议和缓存机制
16 讲一下 TCP 三次握手和四次挥手的过程
17 OSI 七层模型中应用层包含哪些协议 请举例说明
18 为一个外卖 App 的支付功能设计测试用例
19 算法题 给一个数组 求最长连续递增子序列的长度