小米研发实习生
实习兼职地点:北京状态:招聘
任职要求
1、掌握扎实的计算机基础知识,熟悉常用数据结构、算法; 2、熟练掌握java编程语言,熟悉常用的开发框架(如Spring boot、mybatis等)和开发工具(如IntelliJ IDEA等),有相关项目经验者优先; 3、熟悉Linux系统,有基本的数据库知识,了解MySQL,能进行简单的数据库操作,对MQ有基本的了解; 4、做事积极主动,有较强的执行能力和较好的沟通能力; 5、有数据分析能力,能够对业务逻辑进行合理的抽象和拆分 6、加分项:对大模型相关技术和产品有了解
工作职责
1、参与效能工程体系相关平台研发/维护工作; 2、完成高质量、高效率的代码,确保代码的可读性、可维护性和可扩展性; 3、配合团队完成其他相关工作,如文档编写、代码评审等;
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
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
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.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
相关职位
实习A71273
日常实习:面向全体在校生,为符合岗位要求的同学提供为期3个月及以上的项目实践机会。 团队介绍:我们是字节跳动互娱研发专项测试团队,希望组建行业领先的移动端专项测试团队并构建专业级移动产品检测、评测、监测与优化体系,助力业务挖掘体验/安全/成本问题、提升效能,并主导优化解决方案!在这里,你需要面对亿级日活产品的挑战,需要搭建高效且覆盖产品线的专项测试体系,欢迎志在挑战亿级规模产品体验提升和优化的同学加入我们。 1、应用LLM等大模型技术,参与互娱核心产品的检测分析能力和工具建设,提升问题研判准召和效率; 2、跟踪大模型应用领域最新研究成果,用于持续提升工具应用效果。研究方向包括但不限于Prompt工程、RAG、AIAgent等; 3、与团队内外成员密切合作,提升项目整体效率和收益。
更新于 2024-05-31