最新在重温雪中悍刀行这本小说,故此有了这么一个沙雕标题(小声bb。这本书是真的好看)
前言
本人是前年毕业的,毕业后一直在平安当一条咸鱼拿着不高不低的薪资混日子在去年因为疫情的原因和一些其他原因辞了职,辞职后一直在复习和刷题,在3月份的时候通过朋友内推拿到了字节的面试机会,总共3轮技术面,下面我把我的经验分享给大家!
本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了包括了很多知识点,关注我的公众号【程序员小濠】免费获取,我的软件测试交流群:175317069
一面(30分钟):
1、python的数据类型有哪些
2、列表和元组的区别
3、字典的原理
4、说一下hash算法与哈希冲突
5、怎么解决哈希冲突
6、说下python的内存管理和垃圾回收机制
7、内存过大时你有什么调优手段
8、请简述下python的拷贝
10、数据库的事务是什么
11、数据库的存储过程
二面(50分钟):
1、HTTP状态码有哪些?
2、自动化测试用例如何设计?
3、如何对测试用例进行优化与提炼,精简不必要测试用例?
4、自动化测试框架设计中的分层如何实现,有哪几类分层?
5、自动化测试执行前后,分别需要进行何种操作,以确保自动化不会影响系统运行?
6、Selenium 中 hidden 或者是 display = none 的元素是否可以定位到?
7、如何在定位元素后高亮元素(以调试为目的)?
8、你觉得自动化测试最大的缺陷是什么?
9、APP 测试常见的严重问题有哪些? 分别引起的原因有哪些
10、请简要介绍一下移动应用及其服务端的测试点?
三面(40分钟)
中年秃头主管
什么时候来实习?
为什么来字节跳动?
1、接口自动化测试:测试框架,多个有关联的接口的用例编写,用例的组织及存储,接口测试的覆盖率,RESTAssured 的封装等。
2、UI 自动化测试:iOS 和 Android 的区别,Appium 代码的双端复用等。
3、性能测试:工具、性能指标、多线程、并发。
4、算法 :常见的快排、冒泡、堆排、二分查找。
5、数据结构:常见的容器和区别。
6、数据库:知识点比较杂,比如存储过程,索引类型和优缺点,事务,乐观锁和悲观锁,索引查询,drop、delet 和 truncate 的区别,视图及使用场景,三个范式,数据库隔离级别,SQL 语句,B 树等。
7、用例设计:给一个场景设计测试用例。
上面的面试内容的答案可以关注我的公众号【程序员小濠】免费获取~
最后
为了方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【程序员小濠】就可以免费获取了~
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群:175317069 大家一起讨论交流,里面也有各种软件测试资料和技术交流
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!