今天参加了一场比较正式的面试,汇丰银行的视频面试。在这里把面试的流程记录一下,结果还不确定,但是面试也是自我学习和成长的过程,所以记录下来大家也可以互相探讨一下。
- 请你做一下自我介绍?(汇丰要求英文的自我介绍)
- 使用什么工具来管理项目?
- 测试用例是怎么管理的?测试用例的协作、更改、不同的版本是怎么管理的?
- 描述一下最近做的项目,具体做了什么?测试哪些方面?负责什么功能?
- 对项目中某个功能设计测试用例的时候使用了哪些方法?写了多少条用例?
- 设计测试用例是如何进行覆盖的?
- 项目使用到的数据库是什么?数据库的增删改查是怎么操作的?
- 有没有负责过接口测试?性能测试?
- 自动化测试有接触吗?(我回答自学python,所以他问开始问我下面的问题)
- python自学多久了?
- 是线上学习还是线下学习?
- 是全职学习还是业余时间学习?
- 你知道list是什么?
- 你可以说一下你了解哪些python的函数吗?
- 你使用python操作过元素定位吗?使用过什么方法?
- 假设你使用selenium用name的方法定位到一个spam元素,这个元素spam里面有一些文本,需要把这个文本内容获取出来,可以采用什么方法?
- 为什么想要转行?(上面的问题回答的不是很好,所以面试官开始问非技术的问题)
- 为什么在上一家公司只待了半年就想离职了?
- 你之前做过的项目哪一个比较难?
- 你觉得项目的难点在哪里?
- 现在有一个银行贷款业务,每笔贷款都有一定的时间期限(比如说贷款30天、60天这样)。银行可以允许客户提前还款,但是每一笔贷款设置是不一样的,银行员工在后台针对每一笔贷款进行设置,有两条规则可以选,二选一(当前日期距离贷款起始起始日期大于贷款期限80%,当前日期距离贷款到期日期小于贷款期限的10%)根据这个功能如何提取测试点,怎么设计测试用例?
面试心得:其实面试最好是自己引导面试官进行提问,直接告诉面试官自己做过什么会什么,这样面试官也有提问的方向,不然面试官问了自己又回答不上来就会很减分。今天就是在自我介绍的时候过于简单了(只说了自己的姓名、年龄、和面试的岗位),所以面试官就开始随便提问了,导致有很多问题回答的不是很好。