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

时间: 2024-10-27 16:10:46

2019面试小记的相关文章

OppoAndroid面试小记

我去的的位于深圳地铁后海站的Oppo,H口出去往左边看就是了,面试约的是7点半,时间没把握好,6点半就到了,在楼下转了转,感觉那边大厦灯光秀还是不错的,等到大概七点左右上去的,公司前台位于8楼,登记的时候还要求拿胶带封住手机前后摄像头,这个操作确实是第一次遇到.不过大楼环境确实挺好的,淡黄色灯光给人感觉很舒服.待客区等待的人还是挺多的,有的甚至直接是在待客区进行的面试,我找地方坐下后便联系了hr,hr说面试官正在进行上一场面试,让我稍等.大概等了半个小时,待客区的人差不多都被带去面试了,终于有一

2019 面试准备 - JS 防抖与节流 (超级 重要!!!!!)

Hello 小伙伴们,如果觉得本文还不错,记得给个 star , 你们的 star 是我学习的动力!GitHub 地址 本文涉及知识点: 防抖与节流 重绘与回流 浏览器解析 URL DNS 域名解析 TCP 三次握手与四次挥手 浏览器渲染页面 在本文中,jsliang 会讲解通过自我探索后关于上述知识点的个人理解,如有纰漏.疏忽或者误解,欢迎各位小伙伴留言指出. 如果小伙伴对文章存有疑问,想快速得到回复. 或者小伙伴对 jsliang 个人的前端文档库感兴趣,也想将自己的前端知识整理出来. 欢迎

2019面试宝典之.Net

1.简述 private. protected. public. internal 修饰符的访问权限. private : 私有成员, 在类的内部才可以访问. protected : 保护成员,该类内部和继承类中可以访问. public : 公共成员,完全公开,没有访问限制. internal: 当前程序集内可以访问. 2.ADO.NET中的五个主要对象 Connection:主要是开启程序和数据库之间的连接.没有利用连接对象将数据库打开,是无法从数据库中取得数据的.Close和Dispose的

2019寒假小记

Preface 菜鸡HL终于艰难地熬过了初三的一个学期迎来了寒假. 但是由于某些不可言说的政策问题所以他要没高中读了,只能开始准备中考. 所以这个寒假可能并不像想象中的那样可以大量刷题好吧题还是要做的 希望\(ZJOI\)能\(Keep\ good\ luck\)吧,进不了前\(48\)就要考虑退役了. 1-26 早上搬东西发成绩单听老杨浩BB,搞到\(10\)点种才放. ZLX很早就走了,心想有点不对,肯定是去机房了. 所以推测HW的人都去机房了,于是我决定也去机房玩玩. 把东西拿到老爸车上就

面试小记

1.display:none和visibility:hidden两者的区别 display: none:不占用空间 visibility: hidden: 占用空间,元素不显示,但影响布局 visibility: hidden不会影响计数器的计数,如图所示,visibility: hidden虽然让一个元素不见了,但是其计数器仍在运行.这和display: none完全不一样(li的计数) CSS3的transition支持visibility属性,但是并不支持display,由于transit

仅用原生JavaScript手写DOM事件模型

前言 前段时间博客园里有篇很火的帖子2016十家公司前端面试小记,主要讲作者的前端求职面试经历,其中提到了面试官会考察手写一个简单的事件模型: "如果上述都ok的话,那么极有可能要求让你[实现事件模型],即写一个类或是一个模块,有两个函数,一个bind一个trigger,分别实现绑定事件和触发事件,核心需求就是可以对某一个事件名称绑定多个事件响应函数,然后触发这个事件名称时,依次按绑定顺序触发相应的响应函数." 如果了解观察者模式,那么事件模型应该不算太难.本着深入钻研的精神,我试着来

java 三年需要掌握的技术总结 򋠗

原文: http://blog.gqylpy.com/gqy/451 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

原型原型链理解

由来 js是基于原型的语言,没有类的概念,为了描述联系对象和对象之间的关系就有了原型和原型链. 原型 原型(prototype)就是模板,本质也是一个对象,它定义了构造函数构造出来的对象可以继承该原型的属性和方法,用于表示对象之间的关系.每个函数都有一个prototype属性,这个属性指向的就是原型对象:实例上有一个__proto__指向它的构造函数的原型对象. 特点 prototype只有函数有,对象没有 原型链 定义 每个对象上拥有一个__proto__属性指向原型对象,对象以其原型为模板,

关于2019的一些面试实战小结

今日头条屏幕适配的原理? 1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当前设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转化为 px,系统就是通过上面的方法,将你在项目中任何地方填写的单位都转换为 px 但是,今日头条适配方案默认项目中只能以高或宽中的一个作为基准,来进行适配 简述Android中的加固和使用平台? 加固:防止代码反编译,提高