目录
一,各大互联网公司JD
CVTE-Web后台开发工程师
岗位要求:CVTE校招官网 - 业务与岗位
1.熟练掌握Java语言,具有独立开发项目的经验
2.掌握常用算法、数据结构、网络协议等
3.掌握数据库基础,有至少一种主流数据库产品使用、维护、性能优化的经验
4.具有较强的问题定位和分析能力
5.热爱开发工作,团队合作意识良好、责任感强、有较强的沟通能力和抗压能力
满足以下一项或多项的同学优先:
1.掌握常见Web框架技术,如Spring、Struts、Hibernate、MyBatis等
2.掌握XML、JSON等
3.掌握Memcache/Redis/Mongodb等技术
虎牙-Java后台开发实习生
2、1年以上java语言开发经验,熟练掌握常用数据结构和算法;
3、有MySQL、Oracle等数据库的设计、开发经验,熟练掌握SQL;
4、熟悉Spring、MyBatis、Netty等主流开发框架优先考虑;
5、熟悉Memcache、Redis等NoSQL系统优先考虑;
6、能承受压力,具备良好的沟通协调能力,工作认真负责,富有团队精神,具有良好的自学能力。
7、实习期不少于3个月,表现优秀者可获得虎牙2022届校招offer。
虎牙-Java开发实习生(SRE平台)
2、熟悉Java语言,掌握多线程编程、网络编程,熟悉Linux基础操作;
3、熟练应用springboot/orm框架进行web服务开发,掌握http协议、html/js/css基础知识;
4、掌握mysql,有redis、kafka、时序数据库tsdb的基础知识和应用优先;
5、有web前端的vue框架开发经验者优先;
6、乐于尝试新事物,具有迎接挑战、克服困难的勇气;
7、善于和他人合作,富有集体荣誉感,具备良好的责任心与服务意识;
8、实习期不少于3个月,表现优秀者可获得虎牙2022届校招offer。
京东-Java开发工程师
2-具有非常强的责任心,能够承担压力做事细心,参与独立系统的设计、开发、维护工作;
3-了解web前端开发的基础知识,会面向对象程序设计(OOP)与基本的设计模式,了解linux及基本的操作命令;
4-具有良好的算法基础及系统分析能力;
5-认真细致,踏实勤奋,具有较好的团队协作精神和沟通能力。
顺丰-Java开发实习生
2、熟悉JAVA的线程模型,有一定的JAVA并发编程经验;
3、熟练使用主流开源框架,如spring、mybatis;
4、熟悉mysql数据库及工具的使用,熟练掌握SQL,有一定的SQL优化经验;
5、对JAVA设计模式有一定的了解;
6、具有较强的分析和解决问题的能力;
7、具有良好的沟通能力及团队合作精神,责任心强,能吃苦耐劳;
8、有相关实习经历,或在实验室或校园团队有项目相关经历者优先;
9、可实习时间3个月或以上。
字节-Java开发实习生 — 企业产品
Java开发实习生 — 企业产品 - 加入字节跳动 (bytedance.com)
3、良好的Java语言基础, 数据结构和算法基础扎实;
4. 熟悉MySQL等至少一种关系型数据库的原理和操作. 有NoSQL数据库实操经验者优先;
5. 熟悉分布式系统原理,熟练掌握一种以上服务框架和消息中间件者优先;
6. 熟悉Internet常用协议,如HTTP、TCP/IP
7. 有较强的学习能力,有强烈的求知欲、好奇心 ,能及时关注和学习业界最新技术。
字节-Java运维研发实习生-企业应用
Java运维研发实习生-企业应用 - 加入字节跳动 (bytedance.com)
2、熟悉Java编程,熟悉Spring、Mybatis等Java常用开源框架、设计模式及并发编程;
3、熟悉MySQL数据库,了解数据库的基本理论;
荔枝FM-Java开发工程师
1、3年以上开发经验,扎实的Java编程基础,熟悉常用的设计模式、多线程编程、NIO模型,具备良好的编码实践,善于重构代码和有CodeReview习惯的尤佳;
2、熟悉高性能、高并发、高可用性分布式系统设计,熟悉RPC、缓存、消息队列、负载均衡、Nginx等,并能进行系统的调优和优化;
3、熟悉JVM,包括内存模型、类加载机制以及性能优化;
4、熟悉MySQL数据库,有数据库调优经验,熟悉主流NoSQL数据库;
5、熟悉linux等操作系统的日常操作,熟练采用maven,git;
4399-JAVA后端开发工程师
2、熟悉Java/C++等面向对象编程语言之一,具有扎实的操作系统、数据库基础,熟悉常用的数据结构和算法,掌握基本的设计模式;
3、熟悉Spring MVC/Spring Boot等主流Java框架、有分布式编程及微服务开发经验优先;
唯品会-开发工程师(JAVA)
2、在校期间有一定的Java编程经验,熟练掌握面向对象的开发方法与过程,熟悉基本算法知识,了解基本设计模式;
3、熟练掌握Servlet/JSP/JDBC/JMS等JavaWeb开发技术,熟练掌握Spring等开源开发框架,了解JavaScript,php等Web开发技术;
4、了解关系数据库理论,熟练掌握SQL语句,掌握MySQL数据库的调优和部署;
5、有Redis,NoSQLDB,Hadoop/Hive经验者优先,有数据仓库使用和数据挖掘经验者优先;
6、有高并发网站或者分布式系统开发经验者优先;
小米-软件开发工程师-java方向
1、熟练掌握Java编程语言,熟悉Linux开发环境;
2、熟悉Web服务开发,了解Web服务框架,了解Web安全;
3、扎实的编程能力,熟悉常用算法和数据结构,掌握常用的设计模式;
4、了解常见的分布式存储计算框架;
猿辅导-服务器研发实习生
2. 有扎实的计算机基础,熟悉TCP / IP 、HTTP网络协议,熟悉 Java编程语言,熟悉 MySQL / Redis;
金山云-Java开发工程师
1. 有java相关学习或工作实习经历
2. 可阅读英文资料与文档
3. 熟练掌握java基础知识与相关开发技术栈,可熟练使用并掌握一定理论基础
4. 熟练使用springboot,springcloud,mybatis等基础框架
5. 熟悉mysql,熟练编写sql
新浪-(2021届秋招扩招)研发工程师Java方向
3. 掌握Java开发基础,熟悉多线程开发,熟悉Spring框架,理解IOC原理;
4. 有良好的数据结构和算法基础。
具有以下条件者优先考虑:
1. 有ACM,数学建模等比赛经验优先;
2. 熟悉Linux/Unix开发环境,有相关环境开发经验者优先;
3. 熟悉socket网络编程,对TCP/IP、HTTP等网络协议有一定的理解;
4. 掌握数据库开发,了解MySQL数据库,有HBase、Redis或其他NoSQL相关使用经验者优先;
5. 有相关开源项目经验者,接受开源思想,有Github创建、维护或参与经验优先。
快手-Java开发实习生(杭州)
①
2、精通JAVA语言,web开发,多线程编程,熟悉JVM,熟悉常见的开源分布式中间件.缓存.消息队列等,有分布式系统设计相关经验,熟悉MySQL;
3、精通Spring MVC.Spring boot编程;
4、熟悉面向对象设计,有一定的系统架构设计能力。
②
2、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、至少熟悉一种大型数据库(mysql、oracle、postgrelSQL);
③
2、java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定了解,熟悉面向对象设计开发;掌握Linux操作系统和大型数据库;熟悉容器化运维,熟悉Linux下的DevOps;
3、对用过的开源框架能了解它的原理和机制,如服务框架、RPC、service mesh、服务注册中心、定时任务、动态配置、服务治理、应用容器等;熟悉微服务和领域设计;熟悉前后端分离的系统结构;
4、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用和解决问题;
二、技能点要求汇总统计:
11次:数据库系统基本原理和主流数据库产品(MySql)基本操作
7次:Redis
7次:分布式系统原理(掌握一种以上服务框架和消息中间件,熟悉分布式、缓存、消息等机制),分布式系统开发经验,分布式存储计算框架
7次:多线程编程、并发(多线程是实现高并发的方法之一),高并发网站开发经验
6次:Web框架技术:Spring,MyBatis
6次:Linux基础操作
5次:HTTP协议
4次:Spring MVC/Spring Boot
4次:算法
4次:数据结构
4次:TCP/IP协议
4次:设计模式
3次:SQL优化经验
3次:JVM(部分原理,内存模型,类加载机制,性能优化)
2次:前端基础知识
1次:vue开发经验优先
1次:maven
1次:git
1次:JAVA基础(IO,集合)