以 27K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益匪浅

发布时间:2026/7/30 3:06:19

以 27K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益匪浅 朋友入职已经两周了整体工作环境还是非常满意的所以这次特意抽空给我写出了这份面试题而我把它分享给小伙伴们面试入职的经验大概是在5月中的时候他告诉我投递了简历7月的时候经过了3轮面试收获了Offer当时也参考了很多牛客网站上大佬的面经。拿到了27K今天来把当初自己整理的所有可能会问到的题目都分享给大家。此外这里的面试题可以分享给大家哈为了不影响大家观看获取方式我放下文末了个人信息自我介绍 项目(重要)项目中最大的挑战花费最长时间的项目比较有成就感的事情项目中印象最深的bug有什么想问的吗适合业务测试还是技术测试为什么选择字节分别用3个词描述自己的优缺点测试对测试开发的认识为什么想做测试开发测试测开的理解软件的分类什么是接口测试微信红包的测试用例微信评论功能的测试用例测试一下支付宝付款码设计测试用例黑盒测试的方法白盒测试的方法软件测试的流程登录功能怎么设计测试用例网上银行转账是怎么测的设计一下测试用例。给你一个网站你应该如何测试一个有广告的纸杯子请设计测试用例想象一个登录框包括ID、密码、登录、取消记住密码复选框尽可能的写出你想到的测试点测试淘宝购物车的测试案例设计一下抖音上下滑动视频的测试用例设计抖音app用户登录测试中断测试测试在一个场景下推荐滤镜朋友圈点赞评论测试用例情景问题如果抖音一个地区的许多用户无法下载视频的原因如果用户收到了银行短信提示已经扣款成功了但是商家没有收到钱你觉得会是什么问题输入一个url请问发生了什么?如何实现一个用户登录功能高并发下减少事务带来的性能消耗如果一个API接口出现一个不稳定出现的bug如何去确定如果提交bug开发告诉你不存在如何处理访问页面加载缓慢的原因以及如何解决如何你和你的领导意见不一致你会怎么做如果图片上传失败分析原因针对评论功能你如何设计接口主要回答需要传递的参数有哪些app页面白屏了什么原因全链路压测中找到了某一个服务器CPU负载率100%磁盘和内存使用率正常请问你会怎么去分析可能的原因设计买火车票的系统输入出发站和到达站返回所有可能的结果添加购物车请求后发生了什么淘宝用户支付失败的原因如果你在软件测试行业有许多的不解的困惑那么欢迎和我一起在业内的交流群里面沟通探讨。群里面有免费的教程资料以及各阶段测试资源希望能帮助你突破眼前的瓶颈Python基础python的内存池机制python数组和列表的区别python你常用哪些包标准库面向过程和面向对象的语言区别反射python的数据结构dict和list的底层实现python装饰器作用用法编译型语言和解释型语言 解释型语言的优点垃圾回收机制GIL锁is和__new__和__init__区别用python写出多线程循环打印123操作系统读写锁不同点应用场景线程和进程的区别是什么什么是死锁死锁的条件如何预防死锁避免死锁死锁发生的检查堆和栈的区别以及存储模式有什么区别内存泄漏和内存溢出多线程和多进程以及应用场景进程通信方式多线程如何实现的计算机内存管理的方式进程调度方法什么是Linux用户态和内核态进程的状态进程状态就绪和等待状态的区别是什么虚拟内存是干嘛的线程池线程安全的实现方式进程和线程的上下文切换协程计算机网络TCP三次握手四次挥手的过程为什么客户端要在TIME_WAIT状态等待一段时间CLOSING状态如果server端没有收到第三次ack但是收到了client端发送的数据server端会怎么处理讲一讲get和posthttp状态码TCP和UDP一次HTTP请求的过程输入URL到返回的全过程http和https无状态和无连接OSI七层模型各层有哪些协议HTTP协议 请求报文结构TCP如何保证可靠传输丢包怎么办讲一下滑动窗口TCP三次握手中SYN和ACK包有什么不同包含什么UDP想要可靠怎么实现 RUDP半连接攻击TCP粘包和拆包cookie和session是什么为什么要用cookie和sessionDNS协议和作用DNS的查询方式ARP协议作用、工作方式以太网数据包的大小最大为多少三次握手过程中是否存在安全问题描述一下存在什么样的安全问题针对这样的安全问题如何防御web攻击CSRF攻击TCP如何进行拥塞控制拥塞控制如何判断发生拥塞TCP快重传如何判断丢失https证书在哪存放长连接和短连接以及他们分别适用的场景数据库sql语句 取一个月内的id分组 取一个年级中每个班级年龄最小的同学名字 成绩表输出前三名的成绩后三名呢 拷贝A表的数据到B表 查询每门科目都大于80分的学生名字 筛选出每个小时的记录 考察where 考察聚合函数 where和having的区别 一个数据库sql查询重复个数 在学生成绩表中查询平均分不及格低于60的学生id及平均分 查询总成绩最高的人的姓名 user表中在一个时间段内登陆三次的用户id limit的用法数据库引擎及他们之间的区别 InnoDB MyISAM MEMORYmysql的日志怎么查询多次查询速度慢的原因如何解决数据库的事务是什么怎么使用主键、外键、索引的各自的含义以及区别事务的特性ACID讲一下每个特性的意思索引的类型什么是聚簇索引、什么是非聚簇索引索引的数据结构是什么前缀索引MySQL/MongoDb 端口号数据库有几种表之间的连接形式左连接右连接内连接完全连接说说redis中的数据结构和应用场景三大范式数据库隔离等级为什么要用b树索引而不用hashLinux常见命令 查看进程ps 查看所有进程长格式ps -ef 打印当前文件夹文件 ls -al a所有文件 l详细信息 软链接 ln -s a target 硬链接 ln 创建目录 mkdir 修改权限 chmod 查看文件 移动文件mv 也可以重命名 复制文件cp 删除文件 rm -r 递归删除 -f删除只读文件 通配符单个字符*多个字符[a-z]字符集 grep 正则搜索 显示行号-n 查询个数-c 反选-v 查看指定进程 ps -ef | grep pid 查看命令历史 history 查看磁盘空间df -hl 查看文件大小du 查找文件 find [目录] 以名字查找-name “h*”以h开头 终止一个进程 kill -9 pid如何防止新人误操作rm -rf找进程号为199的进程 ls -ef|grep 199某文件中含关键词的行数 grep -c key ./file该目录下以.log结尾的文件中包含关键词a但不包含关键词b的行数 grep a ./file | grep -cv b智力题一根金条需要一周每天都发工资切割两次请问怎么切割 把金条切分为1/7, 2/7, 4/7每天找零100个足球队两两比赛角逐出一支冠军队伍请问至少比赛几次 每场比赛淘汰一只队伍所以需要99场比赛25匹马5个赛道求前三名100个豆子五个囚犯拿的豆子最多或者最少都要被处死求谁的生存概率大一点总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

相关新闻