一面 5.18 50min
- 自我介绍
- 算法:一个数组合并到另一个数组
- 计算机网络:HTTP常见有哪些方法?GET和POST的区别?TCP和UDP的区别和应用场景?
- Java:ArrayList和LinkedList的区别?
- 数据库:聚集索引和非聚集索引?
- 操作系统:用过哪些操作系统?用过多进程和多线程吗,怎么用的?多个线程的PID是一样的吗?Linux会用哪些命令?不打开文件怎么搜索是否存在某个字符串?怎么看某个线程的CPU占用率?
- 测试:用过哪些测试工具?POSTMAN用过哪些功能,怎么设置环境变量?美团搜索框的测试用例设计?
- 你更偏向测试还是开发?如果你认为程序中的某处需要修改,但同事认为这不是一个bug,怎么解决?
- 反问
二面 5.19 30min
- 自我介绍
- 了解哪些测试相关的知识?
- 登录的测试用例设计?如果响应较慢,会存在哪些原因?数据库上的具体原因分析?后端具体原因分析?前端的具体原因分析?
- 数据库索引的结构?为什么采用B+树而不是B树?
- Java程序多线程的实现方式?Java类加载的过程?
- 了解哪些设计模式?
- Redis的常见数据类型?
- Spring常用注解?对Spring IOC的理解?
- 反问:部门业务、测试开发需要的技能