爱奇艺JAVA开发工程师实习生
实习兼职研发地点:上海状态:招聘
任职要求
- 计算机或相关专业,研究生优先; - 掌握计算机编程原理,常用数据结构与算法 ; - 有扎实的数据库知识,熟悉sql语言,熟悉Mysql等主流数据库; - 熟悉Java开发,有扎实的计算机语言基础; - 了解J2EE架构,了解Struts,SpringMVC, Spring, Hibernate、MyBatis等一种或几种java Web开发相关技术…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
实习期间,参与基础服务和业务功能开发,包括API开发、后台管理系统开发等; - 协助团队完成其他相关开发任务; - 根据工作安排,完成软件模块代码编写以及单元测试; - 相关技术性文档的编写。
包括英文材料
数据结构+
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/
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.
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.
Struts+
[英文] Getting Started
https://struts.apache.org/getting-started/
The framework documentation is written for active web developers and assumes a working knowledge about how Java web applications are built.
https://www.baeldung.com/struts-2-intro
Apache Struts 2 is an MVC-based framework for developing enterprise Java web applications.
Spring Web MVC+
https://spring.io/guides/gs/serving-web-content
This guide walks you through the process of creating a “Hello, World” web site with Spring.
[英文] Spring MVC Series
https://www.baeldung.com/spring-mvc
Spring MVC provides tools driving both typical web applications as well as REST APIs.
还有更多 •••
相关职位
实习
1、参与数字化平台的软件项目开发,包括需求分析、设计、编码和单元测试。 2、进行代码审查,确保代码质量和可维护性,遵循公司的开发规范和流程。 3、和前端/产品/测试进行密切沟通,能够根据需求提出合理技术方案; 4、负责软件开发过程中的问题分析和总结,提供建议和帮助改善研发流程; 5、关注行业技术发展趋势,积极学习新技术,为项目引入创新的解决方案。
更新于 2025-08-06南京
实习引擎
1、建设小红书推荐、搜索和电商领域算法团队相关的算法工程能力 2、支持大规模算法服务的设计、开发和编排调度,满足在线审核、内容理解等业务需求 3、支持基于LLM的AI能力在小红书问答、客服等多个场景落地
更新于 2024-11-08北京|上海