这周周四周五连续面试华为和招行信用卡中心,春招找实习算是告一段落了,截至写文时还是0 offer,月底前也都该有个结果了,希望暑假能有一个去处。
华为二面
投递岗位海思通用软件开发。去年参加了华为软挑躺了一张绿卡,所以跳过业务面试,直接进行综合面试,时间大概15~20分钟:
- 自我介绍
- 介绍一下项目
- RTS(Regression Test Selection)相关项目中如何保证选择算法是
safe
的 - 这个项目目前做到什么规模,预计做出什么成果
- 去年软件挑战赛的题目介绍一下
- 期望工作地点
- 反问阶段
招行信用卡中心二面
投递的岗位是测试方向。因为是面试银行,而且了解到招行卡中心实习也需要穿正装,所以提早借到了正装,当天到场的面试同学大多也都是穿正装过去的。两个面试官,面试时间大概30分钟:
- 自我介绍
- 为什么选择测试方向
- 使用过什么测试框架(回答pytest,然后被问pytest有什么优点,一开始就懵逼。。)
- 给定一个场景:一张信用卡,一个月连续10天消费满1w可以xxx(xxx与题目无关),如何测试
- 给了一个场景:比较两个版本号的大小,版本号可能:“1.2”,“0.1”,“1.2.3”,"1.2a"等(根据
.
split,然后比较对应下标位置的大小;对应下标位置分割为数字和字母,面试官说给个更好的方法,想了5秒说采取对齐操作,在短字符串前补0) - 如何测试上述功能
- 对于自动化测试的了解程度(提到模糊测试)
- 模糊测试怎样测试一个接口
- 对于最新的测试技术有什么了解(提到DevOps,被反问DevOps实践如何帮助开发,持续集成(CI),被问用过什么CI工具,回答Travis-CI,然后问Jenkins知不知道)
- 工作地点 ,为什么选择上海
- 反问阶段
似乎还问了其他的,目前就记起那么多,想起来再补充。。
再附上投递算法岗同学面试被问的问题(15分钟出来了。。):
- 公钥私钥
- 观察者模式
- 数据库第一第二第三范式
- 分布式相关的问题
- 你是不是计算机专业的(上面这些问题应该是面开发的吧,银行这种面向业务的感觉较少用到机器学习,重心都在开发)