软件测试【秋招面试】字节跳动等各类大厂——面经

前言

最近秋招在网上看了很多小伙伴的面经,该来回馈了,方向是 测试工程师或测试开发工程师 ( 开发能力比较菜鸡,投递策略是大厂卷测试,小厂躺测开 )。

写面经,攒好运!希望能对大家的面试之路带来帮助,秋招不易,祝大家早日上岸!

实习,投的太晚基本结束了。只说面了的情况,面试公司包括,地平线,网易,鼎信,数禾科技,海信,anker安克,字节跳动,商汤科技,兴盛优选,中联重科,长沙先进技术研究院。

提前批情况,字节跳动二面(寄了),米哈游一面(寄了),杰理科技一面(寄了),趣链科技一面(寄了),万得,哲酷科技(寄了),宁德时代,飞腾信息技术,快手一面(池子,估计快寄了)。

)(提前批八月份拿了一个OC,八月份就佛投了)。 —————我是分割线———

—————

先上提前批和秋招。

字节跳动(飞书)
8-1日一面1小时9分钟

数据库
数据库底层?
你是如何理解异步?
数据库变慢是什么原因?
分组?排序?关键字基本的语句说几个?
测试八股文
性能怎么做的?关注什么指标?怎么提取性能的测试点?
接口测试怎么做的?
请求头有哪些?
使用什么命令进执行几个case?
打车流程设计测试点?
运行测试代码的命令?
cookie和session的区别?
get和post的区别?
做测试项目的框架是怎么样的?
python装饰器说说?
python如何解决异常?
post的数据类型有哪些?
数组和链表的区别?
线程和进程?
OSI七层
三次握手和四次握手?
撕代码,计算非重复的字符串长度?
优点?缺点?
怎么评价你今天的面试?
如何看待加班?
反问
8-10二面28分钟
没自我介绍
抖音界面卡住了,你怎么做?
RPC是什么?
元组和字典的区别?
TCP/UDP的区别
说说比赛的收获

反问

如果能够入职,我需要学什么?学服务器集群,业务的理解,UI自动化

网易

cookie和session的区别
Python装饰器
C语言的处理过程
Liunx常用命令,查看进程,查看端口使用情况
线程和进程的区别
HTTP请求方式有哪一些?
数据结构了解吗?
数据库底层是什么?
GET和POST的区别
常见的状态码有哪些
写数据库,1、商品表最后十条数据 2、找重复的数据
撕代码快排

大疆

测评

一面8.31一小时多

软件测试比赛使劲怼(空调稳定性测试怎么测,流程是什么,关注什么参数)
已有的测试论基础,你会如何再次进行测试工作
如何设计测试用例
项目中遇到困难的问题
国特比赛使劲怼
Liunx查看进程,日志最后十行
Python多线程是什么
python如何实现get post请求
数据库聚合函数统计条数

(八股文的话是这些,其他都是简历上面的经历 )
二面9.3大疆面试–14:30开始

自我介绍

1、怎么看待测试这个岗位?

2、什么样的产品是一个好的质量(面试官提示:产品质量好的评价标准)

3、之前做的是软件的测试,怎么看待智能硬件的测试?

4、对C和Python都了解;你最熟悉的是哪个?(答Python),你对Python使用的熟练程度打分(80),那20分缺在哪里?

5、比赛(简历介绍中提到了比赛)比赛的人数,规模?你们团队的分工安排?你在团队中扮演的角色?

6、比赛过程中你觉得比较难的困难是什么?

7、实习期间的项目,如果给你一个新的项目你怎么组织安排这个项目的测试?是否有产品功能的考虑?用户需求使用考虑?

8、个人对自己的职业发及规划?

9、你接触过我们公司的产品吗?(对目标公司的了解)

10、测试工作是比较枯燥的,这个状态你怎么处理?

11、目前你都投了那些公司?

12、你之前投过开发,测试开发?你为什么头我们公司测试?你是怎么理解测试与测试开发、开发的?

13、时间原因,你有什么想问的可以问一下。15:00结束

终面15分钟

自我介绍
实习工作和在学校感觉有什么变化和不同
实习的收获?印象最深的BUG?
国特带项目团队的经历,有什么困难,怎么解决的,你觉得你的团队是怎么样的一个团队?
反问

米哈游8-11日一面

自我介绍
说说比赛?
面向过程和面向对象区别?
说一下排序算法的稳定性?
死锁?
数据库ACID特性?
索引是什么,越多越好?
装饰器是什么?
算法数组对称
查姓名人数场景测试
sql计算name数量

杰理科技

7-18笔试
7-26面试
软件测试大赛?做的什么项目?有什么没有实现的地方?
有没有了解过嵌入式方向?电子方向不了解?
开发语言是什么?
有没有过安卓或者ios开发经验?
开发一个自动化测试的功能工具,测试音响的app,蓝牙,音频等接口?
说说黑盒和白盒测试?

趣链科技

shell语言写过吗?
python装饰器,多线程这些了解过吗?
jemter关注哪些指标?
vim打开文件查找命令是什么?
了解过测试左移个测试右移?
进程和线程的区别?
排序算法有哪几个?说一下自己熟悉的
有几大数据结构?

万得wind

登录场景设计测试点
数据库建表语句
liunx修改权限,查看端口号
还有一些其他内容,面试官说我技术没问题,我要了30万,说给不到。流程终止!

哲库科技

什么是多态?
说一下C++里的虚函数?
虚拟地址和物理地址有什么区别?
说一下域名解析过程?
进程和线程的区别?
你在项目中遇到什么问题,如何解决的?
说一下哈希表是什么?
如何解决哈希冲突?
手撕代码:
哈希表、冒泡排序,链表

飞腾

自我介绍
全国大学生测试比赛做的什么?
说说国家级特等奖比赛?
软件测试工程师的品质?
vim退出,查找命令?
linux命令
嵌入式了解?说说了解到的嵌入式 有没有投其他公司?
有没有女朋友,公司有没有朋友?
为什么选在长沙?
有没有挂过科?
我的短处
对公司的了解?
对工资的期待?

哲库科技

嵌入式比赛做的什么?
用什么语言?
全程聊天!让我自己说哈哈我说了半小时,我说了国特。
然后面试官介绍了六大公司的业务(说的我以为稳了)

快手一面

自我介绍
测试比赛做的什么?
测试八股文在问下面两个的时候问的
性能测试怎么做?关注的指标?
接口测试怎么做?
发照片提取测试点?
线程和进程的区别
索引有了解吗?
事务有了解吗?
手撕代码 句子中单词翻转
反问

写在最后

先写到这里,收到一份面试机会不容易,尽量通过十分钟左右引导面试官提问,把自己的优势展现出来。特别是要把握反问环节,是你补充绝佳的机会!多面试,不太建议把第一次面试就献给你的梦中情厂,不值,通过每一次面试,多锻炼多分析多反思问题才能得心应手(甚至有面试官问我是不是面了二三十场了,说我老练极了就当在夸我吧哈哈哈哈)。

最近我也花费好几个月收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等 16 个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份 PDF 拿下众多大厂的 offer,今天在这里总结分享给到大家!

耗时45天才整理出《软件测试核心笔记》,足足5000页,已全部打包在网盘里了,小编这篇分享篇幅可能有点长,观看的朋友可以先了解一下目录在文末自行拿取哦。

大厂软件测试岗经验分享

通过大数据总结发现,其实软件测试岗的面试都是差不多的。常问的有下面这几块知识点:

第一部分,测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)

第二部分,Linux( Linux基础+Linux练习题)

第三部分,MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)

第四部分,Web测试

第五部分,API测试

第六部分,App测试

第七部分,管理工具

第八部分,Python基础(Python基础+编程题+集合+函数+Python特性等等)

第九部分,Selenium相关

第十部分,性能测试

第十一部分,LordRunner相关

第十二部分,数据结构与算法

软件测试基础

软件测试的步骤是什么?

如何录制测试脚本?

应该考虑进行如何测试的测试方法

怎样估计测试工作量?

测试设计的问题

当测试过程发生错误时,有哪几种解决办法?

测试执行的问题

测试评估的目标

如何提高测试?

C/S模式的优点和缺点

B/S模式的优点和缺点
在这里插入图片描述

Linux

grep和find的区别? grep 都有哪些用法?

查看IP地址?

创建和删除一个多级目录?

在当前用户家目录中查找haha.txt文件?

如何查询出tomcat的进程并杀掉这个进程,写出linux命令?

动态查看日志文件?

查看系統硬盘空间的命令?

查看当前机器listen 的所有端口?
在这里插入图片描述

Python

统计python源代码文件中代码行数,去除注释,空行,进行输出?

python调用cmd并返回结果?

冒泡排序

1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?

请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)

给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数

判断 101-200 之间有多少个素数,并输出所有的素数

一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例

在这里插入图片描述

MySQL

你用的Mysql是哪个引擎,各引擎之间有什么区别?

如何对查询命令进行优化?

数据库的优化?

Sql注入是如何产“生的,如何防止?

NoSQL和关系数据库的区别?

MySQL与MongoDB本质之间最基本的差别是什么

Mysql数据库中怎么实现分页?

Mysql数据库的操作?

优化数据库?提高数据库的性能?

什么是数据的完整性?


在这里插入图片描述

Web 测试

Web测试和app测试区别?

WEB测试环境搭建和测试方法

WEB测试教程

WEB测试要点及基本方法

Web测试页面总结


在这里插入图片描述

接口测试

什么是接口

如果模块请求http改为了https,测试方案应该如何制定,修改?

常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?

描述TCP/IP协议的层次结构,以及每一-层中重要协议

jmeter,一个接口的响应结果如下:

接口产生的垃圾数据如何清理

依赖第三方的接口如何处理

测试的数据你放在哪?

什么是数据驱动,如何参数化?


在这里插入图片描述

性能测试

你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

服务端性能分析都从哪些角度来进行?

如何理解压力测试,负裁测试以及性能测试?

如何判断是否有内存泄漏及关注的指标?

描述软件产“生内存泄露的原因以及检查方式。(可以结合- 种开发语言进行描述)

简述什么是值传递,什么是地址传递,两者区别是什么?

什么是系统瓶颈?

在这里插入图片描述

selenium

如何开展自动化测试框架的构建?

如何设计自动化测试用例:

webdriver如何开启和退出一个浏览器?

什么是自动化测试框架?

Selenium是什么,流行的版本有哪些?

你如何从命令行启动Selenium RC?

在我的机器端口4444不是免费的。我怎样才能使用另一个端口?

什么是Selenium Server,它与Selenium Hub有什么不同?

你如何从Selenium连接到数据库?

你如何验证多个页面上存在的一个对象?

XPath中使用单斜杠和双斜杠有什么区别?

如何编写SeleniumIDE/ RC的用户扩展?

如何在页面加载成功后验证元素的存在?

你对Selenium Grid有什么了解?它提供了什么功能?

如何从你的Java Class启动Selenium服务器?

Selenium中有哪些验证点?

什么是XPath?什么时候应该在Selenium中使用XPath?


在这里插入图片描述

想要提高薪资,跳槽,需要提升自己技术能力的,都适用。全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容。

最后送给大家一句话:种一棵树,最早的时间是十年前,其次是现在,你现在好好努力,才有可能让奇迹出现在你身上,止步不前只会让你被淘汰!

文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值