Hello大家好,见字如面,我是深圳线下周末2期的学员。我之前一直在某公司以手工测试为主,虽然公司不错团队氛围也很好,但为了追求更广阔的技术发展,并且围墙内的人也总因为新鲜感更想去看看外面的世界。而我深知现在的招聘环境愈加严峻,自己掌握的技能也不足以支撑我Next Level。很长一段时间以来,一直都是自学,因没有明确的路线和方向指引所以导致学习效果不强。

初遇霍格沃兹

其实我一直都有报班的想法,但是市面上各种机构五花八门并且课程内容与服务基本同质化,在报班这件事上也就一直让我犹豫不绝。我最早是因为22年初时在网上看到过霍格沃兹的一些干货文章,然后逐渐对它产生兴趣。

在23年上半年的时候,有被安利到霍格沃兹计划在深圳开展线下课程,于是找销售老师咨询了解,可1期课程学习周期正好与自己软考高项备考时间冲突,这件事后面就不了了之。23年底软考通过后我重新审视报班学习这件事,再经过自己对不同机构进行对比后,因为更想要追逐更专业化的教学服务,我选择加入霍格沃兹。

学习过程中的感受

在这里有幸遇见很多优秀的老师和同学,因为每个人都有相同的目标并为其努力,所以学社一直充斥着浓郁的学习氛围。印象最深的是:课前预习视频即使再多,大家也都能在工作日抽出时间,每天学习到近凌晨也是常态。甚至在课后回家的地铁上也都总是讨论回顾起本期课程内容;不管课堂内外,在动手实战时遇到的问题,老师或者踩过坑的同学也都会及时响应,耐心解答。尤其是AD、蚊子还有助教老师良师益友的陪伴并且倾囊相授的帮助同学其快速成长。

在六个多月的时间里,学习固然辛苦,但也正是因为这份付出,带给我的不仅有能力上的提升,更有眼界上的提升。整个学习过程中,在掌握了专业测试技术的同时,通过每个月的大咖线下私教活动,也能让我了解到大厂是怎样在做质量保障体系工作。

我最大的收获

求其上者得其中,求其中者得其下,在课程即将结束时,我本是满怀期待的开始海投简历,但现在的招聘环境确实差强人意。一个岗位有很多候选人同时竞争,所以筛选要求也很高,要么已读不回,要么面试通过后给出的薪资很低。但最终结果是好的,拿到了一份涨幅超过50%的Offer。在整个学习期间,我感觉对我最大的帮助如下:Python自动化课程,Docker服务搭建,CI/CD,质量体系建设,如何利用STAR法则进行清晰阐述,还有更重要的是学习思维的转变以及思考复盘等。

面试题

以下是我面试过程中遇到的一些问题,希望对大家有所帮助:

测试基础相关

  • 测试流程是怎样的
  • 接口测试的优缺点,如何保障用例覆盖度
  • 软件开发生命周期内,测试在各阶段活动所需要关注的点
  • 滴滴打车排队用例设计,上传文件用例设计,微信红包用例设计
  • 开发不认可bug怎么办?
  • 印象深刻的bug

计算机与网络

  • 线程和进程的区别
  • 浏览器输入一个url都发生了什么
  • 四次挥手
  • 为什么不是三次挥手
  • tcp和udp的区别
  • 对SOCKET的了解

编程与数据库

  • 深拷贝与浅拷贝的区别
  • 列表元组的区别,列表和元组常用的方法
  • pytest中fixture的用法
  • break与continue的区别
  • json与字典的区别,之间如何相互转换
  • 钩子函数是什么,有用过哪些
  • 装饰器的作用,如何实现一个装饰器
  • 如何向数据库插入一万条数据
  • sql语句中where和having的应用场景

工具使用与技术知识

  • JMeter各个元器件的使用
  • 性能测试中tps上不去如何排查
  • Allure报告的优点有哪些
  • docker与虚拟机的不同
  • docker最小原则是什么
  • Jenkins流水线如何搭建

逻辑与算法

  • 给你一堆绳子,每个绳子从一头烧 ,燃烧时长是一个小时,从这堆绳子中,怎么确定45分钟
  • 给你一个天枰,8个球,这八个球中有1个是质量重的,剩下7个球质量 一样。怎么利用天枰用最少的称次数,确定出来哪个是最重的
  • 一天当中时针与分针重合多少次
  • 给定一个一周时间,在这一周时间里某一天买股票,某一天卖股票,找出最大利润的可能,如果利润为小于0,return 0
  • 给定一个无序数组,找出里面出现频率第二高的元素