蓝领招聘网

vivo2025校园招聘ET岗具体招什么?

虽然现在已经是2025年,回顾2025年的招聘情况,对于我们准备类似公司的类似岗位(比如现在的测试开发岗)依然具有很高的参考价值,2025年是vivo高速发展、品牌影响力迅速提升的一年,其校招也吸引了大量优秀毕业生。

vivo2025校园招聘ET岗具体招什么?-图1
(图片来源网络,侵删)

下面我将从 岗位解读、招聘流程、面试经验、备考建议 四个方面为你详细拆解。


岗位解读:vivo 测试开发工程师 做什么?

要明确“测试开发工程师”(ET)和传统的“软件测试工程师”的区别,vivo的ET岗位更偏向于 “质量保障”“测试技术” 的结合,核心目标是 用技术手段提升软件质量和测试效率

核心职责 (2025年校招JD中可能体现的)

  • 自动化测试框架设计与开发:负责设计、开发、维护自动化测试框架和工具,覆盖UI、接口、性能等不同层面,以减少重复性手动测试工作。
  • CI/CD 集成:将自动化测试流程集成到持续集成/持续部署流水线中,实现代码提交后的自动回归测试,快速反馈质量风险。
  • 性能测试与优化:设计和执行性能测试,分析系统瓶颈,为产品性能优化提供数据支持,可能涉及并发、压力、稳定性测试。
  • 测试平台/工具开发:根据业务需求,开发内部测试管理平台、数据mock工具、日志分析工具等,提升整个团队的测试效率。
  • 测试策略制定:参与产品需求分析,从质量角度提出建议,制定全面的测试策略和测试计划。
  • 技术攻关:研究业界前沿的测试技术和工具,解决复杂场景下的测试难题。

任职要求 (2025年校招JD中可能体现的)

  • 学历背景:本科及以上学历,计算机、软件工程、电子信息等相关专业。
  • 技术基础
    • 编程能力:扎实的编程基础,熟练掌握至少一门语言(如 Java, Python, C/C++),Python在测试领域应用尤其广泛,需要重点掌握。
    • 计算机基础:熟悉数据结构、算法、操作系统、计算机网络等基础知识。
    • 测试理论:了解软件测试的基本理论、方法和流程。
  • 加分项
    • 有自动化测试、性能测试、开源框架(如Appium, Selenium, JMeter)使用或二次开发经验。
    • 有Linux/Shell脚本编程经验。
    • 了解CI/CD工具(如Jenkins)。
    • 有Android/iOS应用开发经验。
    • 有相关项目经验或实习经历,并能清晰阐述自己在项目中的角色和贡献。

一句话总结:vivo的ET岗不是点点点的“点点兵”,而是需要你具备开发能力,去构建和维护一套高效的、自动化的质量保障体系


招聘流程 (2025年标准流程)

vivo的校招流程通常非常规范,和大多数大厂类似,主要包括以下几个环节:

vivo2025校园招聘ET岗具体招什么?-图2
(图片来源网络,侵删)
  1. 网申

    • 时间:通常在每年的8月-10月。
    • 内容:在线填写个人信息、教育背景、项目经历、技术博客/竞赛获奖情况等,一份亮眼的简历是敲门砖。
  2. 在线测评

    • 内容:一般分为两部分:
      • 行测:类似于公务员考试的题型,包括言语理解、逻辑推理、数字运算等,考察基本素质。
      • 专业题/技术题:可能包含少量选择题,考察基础知识(如数据结构、网络、操作系统等)。
    • 技巧:行测部分注意时间分配,技术题不必纠结,尽力即可。
  3. 技术一面 (电话/视频面试)

    • 形式:通常是1对1,通过电话或视频进行。
    • 内容:主要考察基础知识和项目经验
      • 自我介绍。
      • 深入询问简历中的项目经历(STAR法则:Situation, Task, Action, Result),你负责了什么,用了什么技术,遇到了什么困难,如何解决的。
      • 考察Java/Python基础:集合框架、多线程、IO、异常处理等。
      • 考察数据结构与算法:可能会问一两个简单的算法题,如链表、排序、二叉树等。
      • 考察计算机网络/操作系统:TCP/IP模型、HTTP/HTTPS区别、进程与线程等。
  4. 技术二面 (现场/视频面试)

    vivo2025校园招聘ET岗具体招什么?-图3
    (图片来源网络,侵删)
    • 形式:通常也是1对1,但级别更高,可能是团队负责人或资深工程师。
    • 内容:更深入的技术考察和解决问题能力
      • 项目经验的深挖,可能会问到架构设计、技术选型的思考。
      • 自动化测试相关:如何设计一个自动化框架?Appium/Selenium的原理是什么?如何处理动态元素?
      • 性能测试相关:JMeter如何进行压测?如何分析性能瓶颈(CPU、内存、IO、网络)?
      • 场景题/设计题:“如何测试一个微信朋友圈功能?” “如何设计一个高并发的秒杀系统测试方案?”
      • 可能会现场手写一道中等难度的算法题。
  5. HR面

    • 形式:1对1,由HR进行。
    • 内容:考察软实力、求职动机、价值观匹配度
      • 为什么选择vivo?为什么选择测试开发这个岗位?
      • 你的职业规划是什么?
      • 你有什么优缺点?
      • 你能接受加班吗?(对于互联网/手机行业,这个问题很常见)
      • 你有什么想问我的?(一定要准备1-2个有深度的问题,体现你的思考)
  6. Offer发放

    通过所有面试后,HR会联系你发放录用意向书,谈薪资、签约等事宜。


面试经验与常见问题

根据2025年及往届vivo面试者的反馈,总结出以下高频考点和面试风格。

技术一面高频考点

  • 项目经验
    • “讲一下你做过的最满意的项目?”
    • “你在项目中负责哪个模块?遇到了什么技术难点?怎么解决的?”
    • “你的自动化框架是如何设计的?用了哪些库?”
  • Java/Python基础
    • Java: 和 equals() 的区别;hashCode()equals() 的关系;ArrayListLinkedList 的区别;HashMap 的原理(哈希冲突、扩容机制);多线程(线程和进程的区别、线程的生命周期、synchronizedReentrantLock 的区别)。
    • Python: GIL(全局解释器锁)是什么?列表和元组的区别;生成器和迭代器的区别;常用的数据结构(字典、集合)的底层实现。
  • 数据结构与算法
    • 手写:反转链表、二叉树的前中后序遍历、快排、二分查找。
    • 询问:时间复杂度和空间复杂度的分析。
  • 计算机网络
    • TCP三次握手和四次挥手的过程?为什么是三次?
    • HTTP和HTTPS的区别?HTTPS的加密过程?
    • GET和POST请求的区别?

技术二面高频考点

  • 测试开发深度
    • “让你来设计一个电商App的购物车功能,你的测试方案是什么?(从功能、性能、安全、自动化等方面回答)”
    • “如何保证自动化测试用例的稳定性和可维护性?”
    • “Mock(模拟)在测试中有什么作用?你是如何实现的?”
  • 性能测试
    • “JMeter的执行原理是什么?如何进行参数化和关联?”
    • “如何定位一个线上服务的性能瓶颈?”(思路:监控 -> 定位 -> 分析 -> 优化)
    • “CPU 100%了,如何排查?”(Linux命令:top, ps, jstack
  • 系统设计
    • “如何设计一个分布式的日志收集和分析系统?”
    • “如何设计一个测试用例管理平台?”(考虑用户、权限、用例管理、执行、报告等功能)

HR面常见问题

  • “你对我们公司有什么了解?”(提前做功课,了解vivo的产品、企业文化、近期动态)
  • “你为什么选择测试开发而不是开发?”(考察职业认知,回答要体现你对质量保障的重视和技术热情)
  • “你的职业规划是?”(短期:学习成长,融入团队;中期:成为技术骨干;长期:在某个领域深耕)
  • “你有什么优缺点?”(优点要结合岗位,缺点要说“可以改进的”,且不是致命缺点)
  • “你有什么问题想问我?”(可以问:“团队目前的技术栈是怎样的?”
分享:
扫描分享到社交APP
上一篇
下一篇