2019面试小记

最近在找工作,也终于定下来了,记录一下被问过的一些问题吧。

1、登录功能如何测试。(这个问题回答了...额,数不清的次数。有些面试官很nice,会告诉你还有哪个点没有考虑到)

1.ui界面,整体风格是否设计合理。
2.该有的功能是否有,提示框友好提示语,忘记密码功能,注册功能,(或者手机发送验证码)
3.密码是否明文显示
4.账号为空,密码为空,账号密码同时为空
5.根据需求输入异常字符,是否给出错误提示
6.输入正确的账号密码登录成功,并且进入跳转页
7.输入正确的账号,错误的密码登录失败
8.输入数据库中没有的账号密码,给出提示未找到该账号
9.输入字符长度超过限制,给出错误提示
10.输入账号密码前输入为空的字符,是否清空空格
11.输入已经登录的账号密码,是否允许同时登录
12.登录成功后,token在有效期内,下次登录是否可以直接登录成功
13.登录成功后,token有效期失效,是否再次跳转到登录页面,提示重新登录
14.登录成功后,刷新页面,是否正常;关闭浏览器是否退出登录
15.账号字母大小写是否区分
16.账号格式验证是否正确(要求包含大小写字母,特殊符号等)
17.登录错误多次,给出验证码提示?
18.同一ip登录多次?

2、数据库mysql得分组查询;左连接、右连接。(问到很多很多次)

3、用ES数据库时遇到过什么底层问题(Bug?)

4、介绍一下大数据项目数据处理流程,你是如何测试的?遇到的最难点是什么?

5、如何开展接口自动化的?遇到的最难点是什么?

6、接口自动化的结构是怎样的?

7、怎么说服别人用unittest,而不是postman,jmeter?

8、应用层和大数据层的测试分别怎么测试的?

9、用python写冒泡排序。

10、如何优化你的测试框架?

11、如何维护你的自动化用例?

12、大数据项目用的框架是?

13、存储过程了解吗?(被问到2次,我是来面DBA的吗,啊哈哈。我只在菜鸟教程看过,没学会。)

14、装饰器和触发器用过吗?

15、元素定位有哪些方法?

16、怎么用selenium上传文件?

17、怎么定位标签全部相同的元素?

18、显示等待和隐式等待有什么区别?

19、get和post区别?

20、性能测试主要关注哪几个指标?最大的难度是什么?

21、文件IO的并发如何测试?

22、如何测试一个接口并发1千万?

23、性能调优,比如数据库调优怎么做的?

24、介绍一下robotframework测试框架

25、Linux如何查看1个5M左右文件大小?

26、怎么确保测试用例设计的准确?

27、怎么在测试前预估项目风险?

28、说出一个你觉得很有代表性的bug,你是如何测试定位的?

29、测试流程是什么?(必问)

这些是其中一部分,有一些问题没记起来,或者问的不多。

关于如何去测试的这类问题还是核心问题,主要会根据你的回答,再扩展的提问。这个还比较重要的。

面试问我app测试挺少的,可能因为我测得比较多的还是web端。如果以后有机会接触app测试感觉也不错哈。

这个阶段面试下来,也发现了自己性能测试确实薄弱一些,问我性能相关的问题,回答的有点底气不足。

还有Linux系统,很长时间没有接触了,好多都忘记了,后面应该还是要多巩固。

数据库的话sql的依然还是考察最多的。但是今年难度感觉增加了,mongodb,redis,ES也都被问到过,还好提前复习了一下。

许多面试官真的是高手,面完也更清楚了自己还有哪些地方不够好,还有很长的路要走。2019新的挑战,加油。

 这几天看到一句话,挺喜欢的:条条道路通罗马,最难的不是抵达,而是选择出发的方向。

原文地址:https://www.cnblogs.com/Mollylin/p/10784965.html