文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
今天就与大家聊一聊阿里百度腾讯招聘Java程序员的技术标准 , 以及部分的学习路线(一篇文章不可能全部为大家整理出来 , 还请各位海涵) 。
阿里巴巴篇
1.扎实的计算机专业基础 , 包括算法和数据结构 , 操作系统 , 计算机网络 , 计算机体系结构 , 数据库等
2.具有扎实的Java编程基础 , 理解IO、多线程等基础框架
3.熟练使用Linux系统的常用命令及shell有一定了解
4.精通多线程编程 , 熟悉分布式缓存消息队列等机制;熟悉JVM , 包括内存模型、类加载机制以及性能优化
5.精通spring mvc、orm框架(ibatis或hibernate)、模板引擎(velocity)、关系型数据库设计及SQL
6.具备良好的面向对象编程经验 , 深入理解OO、AOP思想 , 具有很强的分析设计能力 , 熟悉常用设计模式
7.有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验
8.熟悉面向对象设计开发 , 熟悉各种常用设计模式 , 并有在具体的应用场景落地经验
9.熟悉Spring、iBatis , 等开源框架及消息 , 存储等常用中间件 。有通读过开源框架源码
10.熟悉基于Oracle或者Mysql的设计和开发、Linux操作系统
11.熟悉SOA , 有平台化实施经验者 , 有大数据量、高并发系统和大型网站构建经验
12.分布式系统应用架构设计与研发经验 , 精通Java EE、SOA、OSGI等相关技术
13.对各种开源的框架如Spring、Hibernate等有深入的了解 , 对框架本身有过开发或重构者可优先考虑
14.具有大型电子商务网站、O2O行业、C端产品系统架构设计经验
百度篇
1.熟悉常见设计模式 , 掌握java流行的开源框架SpringMVC/Spring Boot/Spring Cloud , 熟练使用至少一种 ORM 框架
2.熟练掌握基本的数据结构和算法 , 有系统分析和设计的实践经验
3.熟悉Rest , HTTP , Socket、webservice、HTTP协议 , 具备并发、多线程的编程经验
4.对Mysql、Redis、MongoDB 等数据库有研究或者项目经验
5.具有大型互联网服务设计及开发经验
6.熟悉JVM , 对JVM有一定理解 , 并能借助相关工具进行JVM性能调优
7.熟悉常见的开源分布式中间件、缓存、消息队列等 , 熟悉nginx , MySQL , Redis , mongodb 等常用的开源软件
8.熟悉 MySQL 数据库设计和优化 , 有 NoSQL 数据库使用经验
9.具有大数据存储或者高性能计算平台架构、设计及开发等方面经历
10.具有大型互联网服务设计及开发经验
- Apple Watch|你拿到Apple Watch“2022春节挑战”的虎头奖章了吗?
- @高校学生,请查收这份2022年寒假健康生活提示要诀
- 联想|2022年保值率最高的3款手机,配置一步到位,买新不买旧
- Apple Watch|Apple Watch 8不再挤牙膏,将加入血糖检测等功能,终于等到你
- 华为新年不定期上架Mate40Pro 5G版,WatchD血
- 财报|高通(QCOM.US):2022年Q1财报实现营收106.97亿美元
- 本文转自:长城网长城网·冀云客户端记者 张谢雅 张晓明 吴玉秒 李皓 王棋2022年北京...|冬奥看“新”丨保障冬奥通信的“秘密武器”
- 京东|2022年央视春晚互动平台京东,分发15亿现金红包,为何引发观众不满
- 三星|2022年如何选择手机?精心推荐三款,从性能到颜值皆能满足你
- 单反|独立摄影师 资讯日报2022年2月2日