小鹏汽车【26届校招】软件测试工程师
校招全职地点:广州状态:招聘
任职要求
1、2026届毕业生,本科及以上学历,计算机相关专业; 2、熟悉 JAVA/C/C++/PYTHON等编程语言中的一种,了解软件开发流程; 3、熟悉操作系统原理,熟悉Linux系统操作和使用,对TCP/IP,HTTP等网络协议有一定的理解; 4、熟悉数据库技术,会使用MySql,能够根据场景编写SQL脚本; 5、逻辑性强,思维缜密,有良好的沟通能力和团队协同能力,善于思考和总结。
工作职责
1、负责业务需求相关的软件测试工作; 2、与产品、研发、前端各方沟通,了解需求,完善测试用例,制定测试计划并实施; 3、准确、详实描述BUG,并及时主动推进BUG的解决; 4、根据项目需要,参与测试脚本与工具开发,提升工作效率。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
相关职位
校招
1、根据功能规范,细化软件开发需求; 2、基于算法模块与软件开发需求设计状态管理机制、人机交互逻辑、诊断/失效保护策略等内容,并通过simulink/C/C++等方式进行实现; 3、承担MIL测试,保证软件按照系统要求实现功能; 4、协同HIL和实车测试工程师,验证功能的正确性及稳定性; 5、编写设计开发说明书并进行存档。
更新于 2025-08-05
校招
1.负责自动驾驶系统基础设施的搭建与优化,包括模型训练、serving和数据挖掘等; 2.与其他团队紧密协作,将机器学习方案部署到嵌入式或者云端测试平台;为自动驾驶算法和应用提供良好运行环境。配合算法工程师配置硬件和软件环境,解决算法运行中的基础设施相关问题; 3.承担自动驾驶系统的数据闭环工作相关工作,提高数据的数量和质量; 4.参与自动驾驶系统的集成与测试。配合其他工程师进行模块集成,确保系统兼容性,制定测试计划对基础设施进行性能和压力测试等; 5.编写和维护相关技术文档,记录基础设施设计、搭建和优化过程,为团队成员提供参考。
更新于 2025-06-22
校招
1、制定并实施全面的系统测试计划,确保软件符合设计和行为规范; 2、创建和维护自动化测试脚本,以优化测试流程; 3、执行测试用例(手动或自动),分析测试结果,报告在测试台架或车辆上出现的任何缺陷或问题; 4、与开发团队紧密合作,重现并调试测试中发现的问题; 5、验证缺陷修复,确保修复措施有效且不会引发新的问题; 6、记录测试阶段和缺陷,以改进未来的测试计划和策略; 7、不断学习新测试工具和测试策略,以提升测试流程; 8、根据测试结果,提供反馈和建议,改善产品设计、功能和用户体验。
更新于 2025-06-23