• 测试面试真题|工作2年,从小厂到大厂,薪资翻倍是怎样的体验?


    关注公众号,回复「 面试 」获取最新 BAT 测试开发面试题目,进阶学习文末加群。

    最近,霍格沃兹测试学院学员 C 同学成功拿下某互联网大厂年薪 30W+ 测试开发岗位 Offer,顺利完成从手工测试工程师到测试开发的逆袭,
    薪资翻倍(涨幅 100%+),并获得了学院颁发的优秀学员奖学金。

    C 同学工作刚满 2 年,无论是技术成长,还是职业发展,都可谓进步神速,令人佩服(xian mu)!相信不少同学内心都会疑问:
    同样是九年义务教育,为何你却如此优秀?

    本文就请 C 同学分享下他的成长故事和面试经验,供大家参考。

    面试之前的准备

    1. 明确目标

    首先,是了解测试行业的发展和头部企业(互联网大厂)对测试人才的技能要求。

    另外,每家公司对测试开发岗位的侧重点也都不一样,这个也需要提前调研。

    我主要是通过测试开发课程、论坛、公众号、招聘 JD
    信息、还有一些测试技术沙龙,了解到几家目标公司的测试体系和技术解决方案,然后就根据自己的职业规划/职业偏向有目标的去学习准备。例如:某大厂体系偏Java,如果只会
    Python 是不行的。

    2. 学习准备

    要通过大厂面试,主要是提升硬实力+软素质。

    硬实力 方面:

    虽然我的第一份工作是纯功能测试,但平时会在测试论坛/技术交流群当潜水怪,早就发现测试开发是行业趋势,代码能力是必备技能,所以,工作之外会自学编程+专业领域知识。但是
    自学太零散了,耗费很多精力但收效甚微

    后来,就报名了霍格沃兹测试学院 《测试开发实战进阶》班
    ,因为整个课程体系非常系统,而且每个技能模块都有对标大厂的项目实战,能够让我快速的整合知识,开阔视野,并提升实战经验值。
    学院的课很有深度,思寒老师的每一句话都是重点 (是在我听第二遍的时候发现的)。

    说来有些惭愧,由于在学校时代码能力很一般,大三时被一个学长“洗脑”:软件测试是朝阳行业,就业机会非常多,只要会用自动化工具就行,还不需要写代码。我一听,很心动呀,立马屁颠屁颠的入了测试的门。后来发现还是躲不过写代码的命运

    软素质 方面:

    沟通能力、协作能力、总结能力对于测试同学来说都必不可少。多做总结的好处就是,经手过的事情基本不会忘,对项目的深度理解也可以在面试中帮大忙,毕竟大厂面试也非常看重项目经验。

    3. 针对性投递简历

    通过信息收集整理,并了解清楚各家公司招聘要求后,就开始 有针对性的写简历 ,然后通过招聘网站和内推渠道等投递简历(这里要特别提醒下:
    多投递≠广撒网,还是要珍惜每一次投递简历和面试的机会 )。在这里,也特别感谢霍格沃兹测试学院的老师帮忙我完善简历 + 内推名企。

    测试面试真题

    一面

    1. 自我介绍

    2. 工作系统的架构(问的非常细)

    3. 接口测试流程,Charles 抓包(反向代理)、接口场景题(实际就是问 Postman 怎么用)

    4. 性能测试(如何分析性能?性能指标有哪些?遇到兼容问题怎么做性能测试?)

    5. 数据库索引、事物、SQL(前面两个都答出来了,所以 SQL 问的很简单)

    6. Linux 基础/三剑客

    7. 测试设计题(从功能、性能、安全、兼容、易用、可靠等维度进行分析,性能还是问的很细)

    8. 算法(Leetcode简单难度)

    二面

    1. 自我介绍

    2. 工作系统的数据流图

    3. 测试框架工具与实战(因为自己有在工作中写了一些辅助测试的工具,所以不仅问工具怎么写,更问底层原理,例如 Spring、Vue、路由等)

    4. 项目经验-脚本编写(主要是文通过什么手段,解决了什么问题?)

    5. Python 垃圾回收

    6. Appium-PO 模式

    7. 算法(Leetcode 简单难度)

    三面

    1. 自我介绍+系统架构

    2. 日常工作如何保证质量?

    3. 第三个项目经验,Docker+Jenkins(前两轮没问到的)

    4. 职业规划

    5. 感情情况等(单身狗哭唧唧 )

    总结

    面试之后,最大的感受是,还是要重视基础,提高认知深度。

    要多看原理和源代码(Python 核心技术、Java 核心技术等书,Ctrl+B
    看源代码,看不懂的地方可以用翻译软件把注释翻译成中文)。关于算法和数据结构,可以根据自己的基础选择相应的课程学习,主要是 别求快,求精

    对于测试框架的掌握,一定要落地实践+总结思考。因为在学之前我有一点基础,所以整体的思维还行,看完视频后,
    除了简单完成小作业,我会花比较多的时间,琢磨这个东西能应用在工作中的哪些场景,并有一定的小产出

    最后,很开心拿到 Offer,衷心感谢霍格沃兹测试学院的各位老师的指导,也祝各位同学都能收获进步!

    》关注公众号,回复「 面试 」获取测试面试专题内容。

    ** _

    来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力

    点击获取更多信息

  • 相关阅读:
    speechSynthesis 离线语音合成 浏览器自动播报
    提问的智慧
    实用工具
    《大数据时代》——思维导图
    数据分析技能提升十大建议
    vue根据权限生成动态路由及导航菜单
    vue中实现JavaScript桌面消息通知(push.js)
    vue中如何封装axios及如何使用
    启用多个服务器的webpack配置
    移动端input获取焦点弹出输入框时影响fixed布局的问题
  • 原文地址:https://www.cnblogs.com/hogwarts/p/15981640.html
Copyright © 2020-2023  润新知