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

字节跳动

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、业务流程,以及如何设计测试用例

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

百度

一面
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 怎么测?

资源分享

如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到644956177,群内会有不定期的分享测试资料。

关注【程序媛木子】微信公众号里海量资源免费获取

最后的小总结:

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

软件测试岗位,BAT大厂面试题集锦相关推荐

  1. 巩固知识体系!2021年Android岗位BAT大厂面试题知识点小结,实战解析

    开头 眼看着金九银十就快来了,各大厂也开始了新一轮的招聘计划,尤其是腾讯前一段时间爆出了一个大消息: 将正式启动2021届秋季招聘,加大对数字经济和产业互联网人才的挖掘培养. 在本次招聘中,特别面向2 ...

  2. 2021年Android岗位BAT大厂面试题知识点小结,先收藏了

    前言 回顾一下自己这段时间的经历,因公司突然通知裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷.公司开始第二波裁员,我决定主动拿赔偿走人.后续的面试过程我做了一些准 ...

  3. 史上最全 BAT 大厂面试题整理

    转载自 史上最全 BAT 大厂面试题整理!(速度收藏) 主要分为以下几部分: (1)java面试题 (2)Android面试题 (3)高端技术面试题 (4)非技术性问题&HR问题汇总 1 ja ...

  4. 2020最全的BAT大厂面试题整理改版

    最全的BAT大厂面试题整理 版权声明:本文为博主原创文章,未经博主允许不得转载.https://www.jianshu.com/p/c70989bd5f29 转载请标明出处: https://www. ...

  5. 【大牛疯狂教学】2020最全的BAT大厂面试题整理改版

    最全的BAT大厂面试题整理 版权声明:本文为博主原创文章,未经博主允许不得转载.https://www.jianshu.com/p/c70989bd5f29 转载请标明出处: https://www. ...

  6. 腾讯T3手把手教你!2020最全的BAT大厂面试题整理改版

    最全的BAT大厂面试题整理 版权声明:本文为博主原创文章,未经博主允许不得转载.https://www.jianshu.com/p/c70989bd5f29 转载请标明出处: https://www. ...

  7. BAT大厂面试题以及答案(一)

    小弟初来乍到,还请大家多多关照.最近自己看到很了很多BAT大厂的面试题,但是只有试题没有相应的答案,每天得花很多时间找答案,所以在这里,我给大家把试题和答案都列出来,希望能对在找工作的同胞们有所帮助哈 ...

  8. 软件测试真实BAT大厂技术总监三面,已成功入职【建议收藏】附标准答案

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  9. 全套BAT大厂面试题整理锦集

    金三银四是面试求职高峰期,最近有很多网友都在求大厂面试题.发出来分享给大家. 这些题目是网友去百度.小米.乐视.美团.58.猎豹.360.新浪.搜狐等一线互联网公司面试被问到的题目.熟悉本文中列出的知 ...

最新文章

  1. python三层装饰器-2020 python学习第十六天————三层装饰器与迭代器
  2. 【LeetCode】004 Median of Two Sorted Arrays 两个排序数组合并后的中位数
  3. 关于简单动态规划(Dynamic Programming)的总结
  4. 转 学习:设置Windows live writer “不发布”到博客园随笔
  5. SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发试读版
  6. .Net Aop(静态织入)框架 BSF.Aop
  7. java swing游戏_Java Swing井字游戏
  8. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  9. 江苏抽查发现,144篇硕士学位论文不合格,部分单位将被约谈
  10. Ubuntu的配置(以ubuntu 20.04桌面版为例)
  11. .Net Remoting中Remote Server的Port占用/释放问题
  12. (10)js操作符(运算符)
  13. 流行-Manifold【0】-维基百科中文版本解释
  14. OpenCV-巴特沃斯低通高通滤波器(C++)
  15. 凸优化第六章逼近与拟合 作业题
  16. 2019杭电多校三 C. Yukikaze and Demons (点分治)
  17. Android 使用google地图通过经纬度获取详细地址
  18. pug跳转到另一个pug_使用Pug减少多页HTML开发的负担
  19. Redis高频面试题(欢迎来学习讨论)
  20. 计算机如何接6块显卡,双显卡怎么切换到独立显卡 5步轻松搞定【图文教程】

热门文章

  1. float和position
  2. 多进程和多线程的区别_关于多进程和多线程的那些事儿
  3. asp. net sql网上书店管理系统设计作品
  4. php mysql化妆品商城计算机毕业设计网站成品
  5. 【免费毕设】ASP.NET某中学图书馆系统的设计与实现(源代码+论文)
  6. java同步通信_java-线程-线程同步通信技术
  7. a jquery 标签点击不跳转_jquery怎么让a标签不跳转?
  8. beeline安装_Hive 系列 之 简介与安装
  9. gflags.lib(gflags.obj) : error LNK2001: 无法解析的外部符号 __imp_PathMatchSpecA
  10. Run-Time Check Failure #2 – Stack around the variable 'a' was corrupted.