一线互联网公司中,Java开发的招聘标准
一线互联网公司中,Java开发的招聘标准!
阿里巴巴篇
扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等
具有扎实的Java编程基础,理解IO、多线程等基础框架
熟练使用Linux系统的常用命令及shell有一定了解
精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化
精通spring mvc、orm框架(ibatis或hibernate)、模板引擎(velocity)、关系型数据库设计及SQL
具备良好的面向对象编程经验,深入理解OO、AOP思想,具有很强的分析设计能力,熟悉常用设计模式
有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验
熟悉面向对象设计开发,熟悉各种常用设计模式,并有在具体的应用场景落地经验
熟悉Spring、iBatis,等开源框架及消息,存储等常用中间件。 有通读过开源框架源码
熟悉基于Oracle或者Mysql的设计和开发、Linux操作系统
熟悉SOA,有平台化实施经验者,有大数据量、高并发系统和大型网站构建经验
分布式系统应用架构设计与研发经验,精通Java EE、SOA、OSGI等相关技术
对各种开源的框架如Spring、Hibernate等有深入的了解,对框架本身有过开发或重构者可优先考虑
具有大型电子商务网站、O2O行业、C端产品系统架构设计经验
百度篇
熟悉常见设计模式,掌握java流行的开源框架SpringMVC/Spring Boot/Spring Cloud,熟练使用至少一种 ORM 框架
熟练掌握基本的数据结构和算法,有系统分析和设计的实践经验
熟悉Rest,HTTP,Socket、webservice、HTTP协议,具备并发、多线程的编程经验
对Mysql、Redis、MongoDB 等数据库有研究或者项目经验
具有大型互联网服务设计及开发经验
熟悉JVM,对JVM有一定理解,并能借助相关工具进行JVM性能调优
熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉nginx,MySQL,Redis,mongodb 等常用的开源软件
熟悉 MySQL 数据库设计和优化,有 NoSQL 数据库使用经验
具有大数据存储或者高性能计算平台架构、设计及开发等方面经历
具有大型互联网服务设计及开发经验
腾讯篇
精通Web后台开发语言至少一种(PHP、Java、.Net、C++),有一定的架构能力和良好代码规范
熟悉linux/unix系统与开发环境
熟悉TCP/IP协议,socket编程
熟悉mysql以及SQL语言
有高性能大容量服务系统设计开发经验
精通面向对象设计,精通J2EE开发,java web开发
全面并且扎实的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力
精通MySQL或Mongo DB,熟悉缓存技术memcached、redis
有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验
B/S结构系统分析及设计经验,有构建可伸缩、可扩展、高可用系统经验
有良好的开发习惯,熟悉Maven, Jenkins, JUnit等工具
精通MVC/REST架构、模板引擎、中间件的原理与应用
熟悉MySQL数据库,了解MySQL索引优化、查询优化和存储优化
一、阅读源码
二、分布式架构
三、微服务架构
四、并发编程
五、性能优化
一线互联网公司中,Java开发的招聘标准相关推荐
- vscode java环境_VSCode中Java开发环境的配置方法
vscode中怎么搭建Java开发环境?下面本篇文章给大家介绍一下VSCode配置Java开发环境的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 配置Java开发环境 主要参 ...
- Eclipse中Java开发中版权声明及编码风格的注释
Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦.可以利用工具满足我们的要求. 一.版权声明 可以使用Jautodoc.将jautodo ...
- java开发工程师招聘软件,面试题附答案
蚂蚁金服一面(技术面) JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些? GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点. hashmap源码问题 ...
- java开发岗位招聘,吊打面试官
一.java基础面试知识点 java中==和equals和hashCode的区别 int.char.long各占多少字节数 int与integer的区别 探探对java多态的理解 String.Str ...
- 金证股份-Java开发工程师招聘(中高级)
任职资格: 1.本科及以上学历,计算机或相关专业,有扎实的软件基础知识; 2.精通面向对象编程方式; 3.精通java语言; 4.熟练掌握Eclipse.WebLogic.tomcat等开发工具; 5 ...
- Centos7中java开发环境配置总结
文章目录 linux自带的Open JDK和Oracle JDK有什么区别 Linux安装jdk1.8 Linux安装MySQL5.7 异常情况 修改密码 允许远程访问 Linux安装nginx Li ...
- java开发岗位招聘,涨姿势了!
一.java基础面试知识点 java中==和equals和hashCode的区别 int.char.long各占多少字节数 int与integer的区别 探探对java多态的理解 String.Str ...
- Java中的数组,java开发面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...
- 分布式技术原理与实战45讲--06 加餐1:如何准备一线互联网公司面试?
本课时我们来讲讲如何准备一线互联网公司面试. 互联网技术面试的特点 互联网公司的技术面试有一些侧重点,国内互联网公司和外企的侧重点又有不同.BAT 互联网公司看重项目能力,重点考察语言深度和项目能力, ...
最新文章
- 美国辛辛那堤儿童医学中心招生物信息博士, 博士后和访问学者——单细胞转录组和表观方向...
- 将NumPy数组转储到csv文件中
- mini-caffe
- iOS-MVVM架构优化
- java程序猿面试问缺点怎么回答_JAVA程序员面试32问,你能回答多少题
- php 开源建站工具 -- 资料收集
- 26 SD配置-主数据-信用管理-指定信用控制区域及信用部分
- [python]网络编程基础学习笔记(一)客户/服务器网络介绍
- TCP/IP笔记 应用层(2)——FTP
- 【自动化__持续集成】___java___代码非空指针
- 《地理信息系统概论》课后习题全部答案_黄杏元
- C++:单例模式——线程安全模式、饥汉模式、懒汉模式
- 美团在O2O场景下的广告营销
- java面试题——常见项目真实面试题(实际面试被问到)
- BZOJ 4198 [Noi2015 D2T1] 荷马史诗
- 如何自学计算机- 计划版 cs
- xuperchain源码分析-合约
- 通过实例学习RobotFrameWork - 1
- 深度学习实验——蒸馏模型实战(一)
- 《巴菲特的护城河》书中的精髓:如何识别有投资价值的公司,让你投资的钱不再打水漂?
热门文章
- 【辨异】entice, tempt, lure, seduce, induce
- Q110:PBRT-V3十大基类对应的继承关系
- 问题四十一:怎么用ray tracing画任意圆柱面(generalized cylinder)
- 计数排序(count sort)
- 大数据可视化有什么优点
- 机器学习实践笔记(一)KNN
- python创建txt文件_Mac怎么创建txt文件?教你设置新建txt的快捷键
- mappartitions java_Spark算子:RDD基本转换操作(5)–mapPartitions、mapPartitionsWithIndex
- 小沙的步伐(枚举+暴力)
- Python爬虫之(五)Cookie和URLError