前言
大家好,我是chowley,今天来回顾一下, 快手测试开发技术一面
面试官从我的经历入手,另辟蹊径,提出了很多值得思考的问题,最后也给我提出了改进建议
时间:55min
平台:轻雀
过程
- 面试官和我分别自我介绍
- 讲一下压力测试怎么做的?用了什么工具?改进后的结果怎么样?JMeter
- 实习业务,我讲了一个新发现的bug
- 测试表单的必填字段?用例通过什么导入的?
- 性能测试咋做的?
- 最占功耗的功能是哪个?数据存储
- 兼容性咋做的?怎么归类?不能跨平台,要细分操作系统、开发语言、版本
- 公司的持续集成的工具?
- 你了解过Jenkins部署的过程,从你输入分支名开始,后台的整体处理过程?
- 怎么检测服务正常启动了?自动化接口测试
- 测试规范了解过哪些?语法、注释、流程,测试左移,灰度发版
- 灰度发布过程有哪些方法?可以在什么维度进行划分?
- 测试左移有哪些体现?单元测试
- 开发过程中,接口协议一直在变,怎么进行测试左移?
- Java的编程规范
- 驼峰命名应用在哪些场景?
- MyBatis了解过吗?集成数据库操作
- 它主要封装了哪些操作?
- 它和sql语句有什么区别?
- redis
- redis能存什么类型的数据?
- redis和mysql数据一致性的异常场景
- Java框架
- spring的加载过程了解过吗?
- Ioc,aop
- Java的数据类型
- 字典的应用,存储的是什么形式的数据?hashmap
- 用python做过什么项目吗?
- 介绍一下项目
- 异步任务的进程管理
- 用户重复点击怎么处理?
- 怎么标识任务是唯一的?
- 安全性怎么保证?
- 微服务是啥?
- 为啥要用微服务平台?
- 手撕:双指针,秒了
- 反问
总结
难度:4/5
面试官专业程度:专业
体验打分:4/5,面试官面善爱笑,没有因为晚上面试而疲惫
真是一次非常开阔视野的技术交流,希望有机会继续流程!
我是chowley,一个专注互联网技术和软件质量保证领域的博主,我们下次再见!
欢迎点赞、评论、收藏,it's important for me.
欢迎点赞、评论、收藏,it's important for me.
欢迎点赞、评论、收藏,it's important for me.