软件测试面经:小厂被diss到自闭,“试水”大厂竟收3份offer!(附100道面试真题分享)

Posted 程序员小濠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试面经:小厂被diss到自闭,“试水”大厂竟收3份offer!(附100道面试真题分享)相关的知识,希望对你有一定的参考价值。

说在最前面:有时候某人的放弃,将会成就你更好的选择!

刚开始面试的时候我真的是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作,还是真的是像网上所焦虑的那样,软件测试真的是要凉了?这次跳槽经历让我明白,工作本身就是双向选择,一家不行再换一家,总有合适的,千万不要因为别人的一句话就全盘否定自己、怀疑人生,一定要自信。

最近好久没更新博客了,前两天突然收到一个朋友面试字节跳动的面试题,所以就有了这样一个想法,以后我会陆续收集一些互联网一线大厂的软件测试面试题

腾讯

一面
1、项目经验
2、遇到的某个难点是什么?如何解决的?
3、Java 中的容器有哪些?它们的区别和特性?
4、Java 多线程的创建
5、Java 的接口与抽象类的区别
6、Python 中方法的参数是值传递还是引用传递?
7、Python 中元组和列表的区别
8、Flask 的某个问题
9、性能测试关注哪些指标?
10、Linux 中查找某个文件并删除它
11、Linux 查询 CPU、内存的指令
12、Git 的常见操作,如 git stash
13、算法:快排的实现
14、算法:数组中查找出现次数过半的数
15、算法:查找链表的倒数第三个数

二面
1、项目经验
2、测试的过程
3、京东登录页面怎么测?
4、算法:二叉树的深度计算
5、算法:一亿个无序数找出 Top 100
6、UI 测试的过程
7、自己解决的最亮点的技术难点是什么?
8、TCP 和 UDP 的区别?如何保证 TCP 的可靠性?
9、打开一个网页都发生了哪些事?
10、如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程。

三面
1、继续问项目经验和技术难点
2、了解现在的工作环境,背景等
3、户口,家庭情况,伴侣工作等
4、Web View 怎么测试?
5、UI 测试做的是 ios 还是 android?讲讲 iOS 的 UI 怎么测?

最后的小总结:
1、接口自动化测试:测试框架,多个有关联的接口的用例编写,用例的组织及存储,接口测试的覆盖率,RESTAssured 的封装等。
2、UI 自动化测试:iOS 和 Android 的区别,Appium 代码的双端复用等。
3、性能测试:工具、性能指标、多线程、并发。
4、算法 :常见的快排、冒泡、堆排、二分查找。
5、数据结构:常见的容器和区别。
6、数据库:知识点比较杂,比如存储过程,索引类型和优缺点,事务,乐观锁和悲观锁,索引查询,drop、delet 和 truncate 的区别,视图及使用场景,三个范式,数据库隔离级别,SQL 语句,B 树等。
7、用例设计:给一个场景设计测试用例。

字节跳动

1. linux基本语句
2. http/https 协议相关
3. 沟通能力,推动工作中常见问题的能力
4.数据库修改字段,连表查询
5.过往做过项目的深入度
6.返回码及问题出处
7.接口请求方式及区别(post/get)
8.charles一直访问固定参数、打断点
9.H5测试是通过哪里看接口数据的 ,如何定位问题是前端还是后端;安卓测试和iOS测试的区别
10.怎么用jmeter做单接口测试,怎么判断总结接口的参数
11.行测题
两个沙漏,一个7分钟,一个11分钟,如何保证两个沙漏15分钟漏完?
8个球,1个球比较轻,可以用天平秤,用最快的方式秤出比较轻的球
2个蜡烛,每个蜡烛可以烧1个小时,请问怎么烧得到15分钟
12.用例设计(考虑的异常类型,覆盖度,发散度):朋友圈点赞,朋友圈评论,微信发红包(比如余额为—3,定义前后端问题),朋友圈小视频,微信转账,抖音点赞,音乐播放器页面
滴滴出行从a点到b点测试用例,抖音短视频版本升级添加点赞和评论的功能做一条case设计。
13.个人做过项目的每个模块都描述清楚。linux,adb命令,测试流程,接口测试怎么测试的这些了。
14、怎么用fiddler定位问题,比如余额为-3,怎么判断问题
15、fiddler 如何抓取https的包,如何进行弱网模拟,如何修改请求参数返回参数,如何连接手机安卓和ios(回答出代理)
16、接口入参和出参都没有改变,接口逻辑变化,该如何测试
17、liunx命令 解压缩包 查日志 日志信息过滤
18、数据库索引,关系型数据库非关系型数据库,为什么要用 非关系型数据库
19、索引了解么,简单说下索引原理 什么时候加索引 (结合业务说下什么时候用到索引 怎么使用的)
20、接口测试如何开展 怎么测试 测试方法是啥
21、并发出现问题怎么优化(看你定位问题的思路)
22、你接口自动化如何实现的
23、你说一下你项目 怎么测试的
24、还有购物车 商品数量对的,到了订单页面就少了如何定位,
25、还有购物车,结算,购物车商品都没问题 形成的支付完成的订单商品少了 怎么办,怎么定位 实际就是考察如何定位问题:
26、还问了python 的等等号和is得区别

 京东物流

1、冒泡排序
2、实现字符串递归倒叙
3、取出列表中的奇数
4、找出列表中的重复数据并标出位置
5、从0-100中随机拿出来一个数,如何简单快速的找出拿出来的数
6、设计一个洗牌程序,要洗完的每张扑克牌的顺序和原来不一样
7、多表查询
8、表中排序,查询前n条数据
9、测试的中断机制
10、并行任务的处理
11、业务流程,以及如何设计测试用例

中断机制:当由于客观原因任务无法推进,要中断任务并说明,投入到其他任务中,直到任务重启

上面的面试题内容关注公众号:【程序员小濠】免费获取

最后为方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。


包括,软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……

关注我公众号:程序员小濠】即可获取这份资料了!

我的软件测试交流群:175317069 欢迎各位大佬来群里交流~我也会不定期的发放软件测试资料

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
 

以上是关于软件测试面经:小厂被diss到自闭,“试水”大厂竟收3份offer!(附100道面试真题分享)的主要内容,如果未能解决你的问题,请参考以下文章

鬼知道发生了什么?银四竟收到 5 个大厂的 offer,美团 4 面 + 字节 4 面(面经分享)

鹅厂HR从大厂离职后,应聘到一家小厂。四天后被辞退...

Android面经分享:面试多家大厂被拒,原因竟是这个!(最终收获小公司Offer)

工作十年:从大厂到小厂

测试面经 | 从测试螺丝钉到大厂测试开发,三点成长心得和面试经验

工作十年:从大厂到小厂