校招Java岗位校招评级标准-技术&软性能力
校招Java岗位校招评级标准-技术&软性能力 | ||||
通用能力模块 | 评级B | 评级B+ | 评级A | 评级S |
开发能力(核心能力) |
1. 数据结构基础扎实,数据库基础扎实,操作系统基础扎实,计算机网络知识基础扎实;(基础项,80%能答上来) 2. Java基础扎实,对于Java基础技术体系(包括JVM、集合类、多线程并发、IO、网络)有一定的掌握和应用经验; 3. 了解和使用过1~2种主流框架,如spring,mybatis; 4. 编码基础扎实。 |
1. 数据结构基础扎实,数据库基础扎实,操作系统基础扎实,计算机网络知识基础扎实; 2. Java基础扎实,对于Java基础技术体系(包括JVM、集合类、多线程并发、IO、网络)有一定的掌握和应用经验,且了解部分原理; 3. 编码基础扎实; 4. 使用过1~2种主流框架且了解其原理,如spring,mybatis; 5. 能用算法解决简单的问题(如leetcode里的题目) (第4条和第5条, 2选1) |
1. 数据结构基础扎实,数据库基础扎实,操作系统基础扎实,计算机网络知识基础扎实; 2. Java基础扎实,对于Java基础技术体系(包括JVM、集合类、多线程并发、IO、网络)有一定的掌握和应用经验,且了解部分原理; 3. 编码基础扎实; 4. 使用过1~2种主流框架且了解其原理,如spring,mybatis, netty等; 5. 能用算法解决有中等难度的问题。 (第4条和第5条, 2选1) |
1. 数据结构基础扎实,数据库基础扎实,操作系统基础扎实,计算机网络知识基础扎实; 2. Java基础扎实,对于Java基础技术体系(包括JVM、集合类、多线程并发、IO、网络)有一定的掌握和应用经验,且了解部分原理; 3. 编码基础扎实; 4. 使用过1~2种主流框架且了解其原理,如spring,mybatis, netty等; 5. 能用算法解决复杂的问题。 (第4条和第5条, 2选1) |
设计能力(核心能力) |
1. 理解1~2种常用的设计模式,并能有一定运用,比如单例模式,工厂模式,代理模式; 2. 能根据业务目标设计出数据库的表结构和索引; 3. 对分布式的场景有一定的了解; |
1. 理解1~2种常用的设计模式,并能有一定运用,比如单例模式,工厂模式,代理模式; 2. 能根据业务目标设计出数据库的表结构和索引,对数据库原理及SQL优化有一定的了解; 3. 对分布式的场景使用过并了解一定的原理; 4. 对缓存及数据一致性有一定的了解。 (4条里选2条) |
1. 熟悉多种常用的设计模式,并能了解其使用的场景; 2. 能根据业务目标设计出数据库的表结构和索引, 对数据库原理及SQL优化有一定的了解; 3. 对分布式的场景使用过并了解其原理(如RPC,MQ等); 4.能设计出来一套缓存和数据同步机制。 (4条里选2条) |
1. 熟悉多种常用的设计模式,并能了解其使用的场景; 2. 能根据业务目标设计出数据库的表结构和索引, 对数据库原理及SQL优化有一定的了解; 3. 对分布式的场景使用过并了解其原理(如RPC,MQ等); 4. 能设计出来一套缓存和数据同步机制。 (4条里选3条) |
运维能力 | 熟悉并使用过基本的linux命令;(基础能力) |
1. 熟悉并使用过基本的linux命令; 2. 熟悉一些常用排查命令(加分项, 如jps\jstack\jstat\jmap\tcpdump\top等); |
1. 熟悉并使用过基本的linux命令; 2. 熟悉一些常用排查命令(加分项, 如jps\jstack\jstat\jmap\tcpdump\top等); |
1. 熟悉并使用过基本的linux命令; 2. 熟悉一些常用排查命令(加分项,如jps\jstack\jstat\jmap\tcpdump\top等); |
项目经验(加分项) | 有参与过项目并能讲清楚自己做的项目&课题等; | 有一定的项目经验,并且承担主要模块的开发工作,对技术细节有一些了解; | 有一定的项目经验,并且承担主要模块的开发工作,能画清流程图,并且了解技术细节, 有想法, 能对目前项目提出一些改进意见. | 有一定的项目经验,并且承担主要模块的开发工作,能画清流程图,并且了解技术细节, 有想法, 能对目前项目提出一些改进意见, 有过性能优化or业务重构经验. |
沟通能力 | 表达逻辑清晰,有条理地表达自己的观点且能快速理解对方表达的意思 | 表达逻辑清晰,有条理地表达自己的观点且能快速理解对方表达的意思 | 优秀的沟通表达能力,表达逻辑清晰,有条理地表达自己的观点且能快速理解对方表达的意思 | 优秀的沟通表达能力,表达逻辑清晰,有条理地表达自己的观点且能快速理解对方表达的意思 |
学习能力 | 在短时间内能快速学习并能迅速理解和掌握 | 在短时间内能快速学习并能迅速理解和掌握,并达到一定的深度广度 | 在短时间内能快速学习并能迅速理解和掌握,并达到一定的深度广度,有系统性的学习方法和工具. |
在短时间内能快速学习并能迅速理解和掌握,并达到很有深度的见识和总结。 有系统性的学习方法和工具,可以很快速找到学习事物的规律. |