[社招]商汤科技测试开发岗面经总结
背景:
一面(技术面):
1. 自我介绍
2. 对商汤科技了解多少?(通过朋友了解,在大学对这方面也感兴趣,也了解过)
3. 对人工智能了解多少?对人工智能的产品了解多少?(人工智能就是机器学习+深度学习,具体讲了大学做过的人脸识别项目,和申请的专利和论文)
4. 讲自己学习过图像处理相关知识,开发过相关项目。
5. 讲一下你做过的项目?
6. 你的自动化测试平台是怎么做的?为什么叫MVC框架,怎么个前后端分离法,解释一下?为什么用这个框架呢?
7. 讲一下你对Django的了解,优点和缺点是什么?
8. 除了用过django外,对python的其他框架了解过吗?
9. 你们做的自动化都是基于QTA框架吗?具体讲一下?
10. 对linux了解吗?问你几个小问题?怎么查进程,怎么查文件?(ps,find)
11. 对docker了解吗?docker的优点是?
12. 对k8s了解吗?是什么来的?
13. 自己的项目中用过docker开发,讲讲具体是怎么做的?
14. 平时用什么语言?python,问你几个问题?
15. Python,进程&线程&协程的了解?线程是串行还是并行?ORM了解吗?REFUL API了解吗?
16. 对测试的持续集成ci有了解吗?是怎么做的?
17. 性能测试做过吗?怎么做的,用什么框架做的?
18. 软件测试的流程?(需求评审->用例设计->环境部署->测试执行->bug回归->发布->验收)
19. 如何提高测试点的覆盖率?(测试用例评审?)
20. 给你一道题,设计测试用例?怎么测试系统十万的承载量?
面试总结:
1. 用小鱼易连远程视频面试的,没有IDE平台所以这次没有手写代码。
2. 需要改进的地方:python的技术深度和广度需要加深,测试精度,性能,稳定性,持续集成需要加深。
二面(技术面):
1. 讲一下做过的工具
2. 讲一下之前的业务和研发流程
3. 如何做测试的,case是怎么写的?从整体上阐述流程?
4. 测试过程中遇到的风险问题怎么解决?遇到过那些QA问题,又是如何解决的?比如需求变更怎么办
5. 商汤了解多少?
6. 人工智能了解多少?了解人工智能的那些产品?
7. 阐述一下模型是什么?
8. 工作上的要求?技术只是一种工具,测试效率提升需要依赖工具。
9. 测试方案是怎么看的?质量+效率?
10. K8s了解吗?
11. 工作中有做过什么方面的文档输出呢?
12. 你有什么想问我的?我就大概了解了下项目到时候所做的业务
大概就是算法模型的测试。要求正式测试能独档一面,测试团队需要阶段性成果输出->ui接口设计->模型效果->数据集整理等。
三面(领导面):
1. 自我介绍
2. AI产品测试了解多少讲一讲。
3. 工作地点?能不能接受出差,比如北京,上海,深圳,出差半年到一年
4. 没什么问题了,你的问题要问我?
5. 需要提升和改进?大概就是AI基础方面。
面试总结:全程大概20分钟
四面(HR面试):
1. HR大概讲一下所在的事业群是智慧城市事业群。
2. 问我之前在腾讯是在那个事业群,工作内容是什么。
3. 问之前在哪实习。
4. 问之前公司工作体验?之前公司的培训制度和商汤的培训制度
5. 你最欣赏的同事是?为什么
6. 职业规划
7. 之前加班情况如何?对加班怎么看
8. 现在有哪些offer?
9. 问我拿的offer的薪酬多少,问我之前的薪酬多少?
10. 你有什么要问我的?(我大概就问了面试官的评级,问定级,问晋升机制,问薪酬架构,问offer审批时间和流程)