阎王易见,小鬼难缠。我一直相信这个世界上好人居多,但是也没想到自己也会在阴沟里翻船。我感觉自己被字节跳动的HR坑了。
在这里,我只想告诫大家,offer一定要拿到自己的手里才是真的,口头offer都是不牢靠的,希望大家可以从我这里吸取教训。
简介
去年字节跳动连放大招,一直都有消息说:字节跳动又招人了!到处都能看到字节跳动HR发的内推码和招人信息。
在大环境的刷屏下,我看了一下招聘信息中的测试人员需求,还算比较多,又受大厂光环影响,我就投了简历。
但是,我没想到会发生这样的事情。如题,我感觉自己被HR坑了。
事情的始末
是这样的,我去面试字节跳动,面试过程还是很紧凑的,一共三面。
前两面的过程很顺利,我和面试官的交谈还比较愉快,面试中的问题自我感觉答的也还不错。尤其是第一面和第二面的人都很nice,面试过程中也比较尊重面试者,会倾听,会有互动。直到此处,我的面试体验都还不错。
面试题难度我觉得中等,基本上都能答出来,偶尔有一两个不会的,面试官也会进行一些提点,我后续也能够跟上。问题就出在第三面。
下面简单的分析一下我的那个面经这里收集了很多软件测试面试题,很齐全很详细,都是我准备面试的时侯用到的,觉得非常有用,有需要的可以点击文末进群免费获取!
说说我的面试
一面:50分钟
1.自我介绍
2.之前的实习经历提问
3.实习做过什么项目,负责什么
4.进程线程
5.java的垃圾回收
6.数据库简单sql语句
7.事务隔离
8.测试微信点赞
9.对测试的了解
10.编程:快排
11.反问
二面:50分钟
1.自我介绍
2.实习经历(网易)
3.深挖实习内容(后才才知道面试官也在网易工作过)
4.java锁、多线程、stringBuilder、stringBuffer
5.数据库相关
6.进程线程
7.tcp、udp
8.http,http长短连接
9.测试弹幕功能
10.弹幕显示不对什么原因
11.编程:字符串匹配,暴力破解
(问怎么优化,说了kmp的思想,但没敢明说,因为编不出来)
12.反问
三面
三面是一个女的,按照字节跳动惯例应该是位HR,但全程没有做自我介绍。上来就把前两位面试官问过的问题又重新问了一次,态度有些冷淡,多次在面试过程中打断我的回答,还不停diss面试者,搞的我有莫名些紧张。
具体面试题目和是上面的差不多,记不太清楚了
1.python装饰器
2.redis和mysql
3.优点和缺点
4.最优压力的事情,如何处理
5.职业规划
我答完这些她好像也没在意,基本一直在玩儿手机。
最后直接说一句“我没问题了,今天就这样吧”,起身就准备走了。
我反问的时候问了一下自己的面试表现,这位HR说我的表现没有问题,offer基本上是可以拿到的。
面试结果通知
三面一完,感觉心里不是很踏实,等了两天没任何消息,问给我发面试邮件的hr专员,告诉我系统里面试通过,让我再等等。我还挺高兴,于是就拒绝了一个另外两个挺不错的offer,期间也没有继续面试其他的公司,结果又等了两天依旧杳无音信。
为了能过个踏实,五一我又问了一次,这回告诉我三面面试官没给我写面评,hr专员也不知道怎么回事,去帮我核实。
挂了电话就知道百分之百凉了。
果然,六点来一通电话说不匹配,但对我的能力表示极高认可之类的片儿汤话。最后还说会帮我看看其他岗位有没有合适的,有的话会再联系我。基本上说到这儿就彻底结束了。
大家在学习过程中还是要好基础,多上手实操,话不多说,这里再上一次干货!这是我整理好的各阶段技能学习资料+实操讲解,适合私下里学习,比找资料自学高效多了,分享给你们,文章末尾就能领取!
面试感想
整体感觉,如果三面是HR,她的表现是非常不尊重面试者的。
她给人感觉就是一直想套面试者的东西,如果得不到想要的就会说“我觉得你准备还不够充分”,最后的面试结果肯定也是折在三面上。
我身边一起面过字节跳动的都和我一样,前两面聊的挺好,三面折在HR上。
回来分析,感觉公司并不是真需要这么多岗位,更像是为了完成人力的kpi顺便套面试者方案。其实,我觉得面试最好就好聚好散,互不耽误,但是他们反馈又慢,先是给人“你OK了”的幻觉,然后就吊着你,这让我拒绝了另外两家还不错的offer,错失了其他的机会。
最后给大家分享一份软件测试学习核心面试笔记宝典,都是本人测试几年收集到的:
内容有点多,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您跳槽面试的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!需要的小伙伴文章末尾小方卡片免费获取:
第一部分 软件测试基础
第二部分 Python编程
第三部分 MySQL
第四部分 LordRunner相关
第五部分 Web测试
- 什么是sql注入,什么是跨站脚本,什么是跨站
- 给你一个网站怎么开展测试?
- 电商支付模块的测试如何展开?
- 如何开展兼容性测试?
- nginx.tomcat.apache都是什么?
- apache和nginx 的区别?
第六部分 接口自动化测试
第七部分 App测试
全部目录
精品软件测试学习书籍
1.技术沉淀(学习+积累)
- 对于三年多快四年的测试人员来说,无论是在大厂小厂,还是在外包公司,基本上都是做得功能界面测试,对接口、性能、自动化测试只是有点接触。很多人认为,重复简单的工作对自己的技术是没有提升的,但实际上也有人能从中杀出一条血路,所以关键是你自己是否花了心思,付出了努力。
当然,我个人也有自己的一套学习方式和习惯,平时喜欢利用碎片时间来看点什么东西,比如一些技术性的书籍或文档,还有一些视频讲解等,经常会让我有一种恍然大悟的感觉,对我的工作也起到了很大的帮助。
- 阅读书籍文档
之前有些做手工测试的同事想转自动化测试,让我推荐几本自动化测试入门的书籍, 我都会建议他们根据自己所在项目的产品来选用对应的自动化测试工具来实践,再结合自身的喜好来选书, 下面推荐几本实用性强的书籍。
1)《Selenium 3自动化测试实战:基于Python语言》
selenium 3自动化测试实战这本书是大佬虫师的作品,虫师可以说是我的启蒙人了,早期看了他很多的文章。这本书系统的讲解最新的selenium 3的应用,涉及到持续集成、两大python单元测试框架unittest和pytest的应用,还有数据驱动、PO模型、selenium的分布式运行等等,非常全面,值得入手。
2)《QTP自动化测试最佳实践》
详细介绍了基于QTP的自动化测试技术,适合自动化测试初学者阅读。因为QTP是付费软件,如果所在公司或项目组能使用正版,那真是个深入学习的好机会。
3)《自动化测试最佳实践》
这本书在自动化测试领域影响深远,它为很多公司指明了测试成功的方向。本书讲述了一些公司应用自动化的经历,其中涉及了很多项目,从复杂的政府部门系统到医疗设备,从SAP业务过程开发到Android移动应用和云计算。
4)《App自动化测试与框架实战》
从App测试基础、实战技术,再到自动化测试框架的搭建,全面地讲解App测试所需要的知识,主要内容为:App测试及其类型、Java编程环境构建、Java语言基础、Android自动化环境精讲、Android自动化测试基础精讲、Android Appium自动化框架、Appium数据驱动测试框架封装实战、Appium关键字驱动测试框架封装实战、持续集成的自动化、Appium常见问题处理方式。
5)《postman接口自动化测试持续集成》
如果你正好需要利用postman完成接口自动化测试的工作,那么这本书很适合你。如果你想看看 postman 是如何完成自动化测试,并与自己的框架比对比对,这本书也适合阅读。这本书,详细讲解了接口测试基础、postman 如何来完成自动化设计和用例编写、newman+git+jenkins+ 钉钉来完成持续集成工作。
- 进阶视频课程合集
单纯看书是很难学会软件测试的,因为有的知识点没有讲解看懂了你也不会操作无法吸收,而且一直看书看书也很容易浇灭你的学习兴趣~
所以推荐大家选择一个课程跟着学。当时程序员朋友就给我推荐了一个课,就是下面这个,大家可以看一下
我在是听了免费课程之后,觉得这个课程的设置相当ok的,新手学起来也特别容易,而且老师直播在线,有问题当场就能解决,每次上课都能学到有用的东西,新的知识也能吸收到。
大家不了解的也可以点击下方卡片先去下载试听一下。
面试资料
我们进阶学习自动化测试必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说
以上所有资料都放在我的网盘里面了,需要的小伙伴点击下面链接进群自提!
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找