2021年7月面试总结

193 阅读1分钟

项目&框架相关

  1. 梳理项目需求,讲解业务逻辑
  2. 梳理后端技术架构,常见技术方案的实现
    • 数据库与缓存的数据一致性&同步方法&保证低延迟(redis、es等)
    • 保证分布式服务的事务

测试能力

  1. 需求分析能力(登陆页面、搜索框等)
  2. 工具的使用(Jmeter、Charles、adb等)
  3. 测试流程把控,问题定位、排期控制、沟通交流
    • 给你一个没有任何限制的服务,你测试到什么程度才会认为可以上线
    • 任务排期10天,工作量全满,领导让你压缩到5天怎么处理
    • 开发不认为是bug,你认为是bug怎么处理
  4. case执行的选择、自动化case的选择(适合做成自动化的case、异常情况case的选择)
  5. 异常场景的构建能力
    • 微服务架构的服务模拟内部超时
    • 分布式服务触发事务

技术能力

  1. python基础、测试框架
    • 测试框架分层
  2. java基础、测试框架
    • oom
    • 内存泄漏排查
    • 接口请求耗时排查
  3. docker、k8s、shell脚本、linux命令
  4. mysql(sql编写、索引、慢sql分析、事务、分库分表)
  5. 网络协议
    • 一个url请求到返回结果的过程
    • rtmp协议和http协议的区别
  6. 数据结构
  7. 算法
    • 爬楼梯
    • 拿石子
    • 有序数组找不存在的数字
    • 是否是2的n次幂