1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 盘点最新BTA大厂的Java程序员的招聘技术标准(一目了然)

盘点最新BTA大厂的Java程序员的招聘技术标准(一目了然)

时间:2018-12-11 19:31:42

相关推荐

盘点最新BTA大厂的Java程序员的招聘技术标准(一目了然)

前言

又到一年金三银四跳槽季,很多程序员都开始了疯狂刷题之旅,但是这样刷题的效率极其低下,特意收集了招聘网站中的技术标准。

注:以下所有内容都为招聘网站摘录

百度

1.Java基础扎实,熟练掌握数据结构、多线程编程、设计模式、JVM原理及调优等 ;2.熟悉主流的SOA/微服务架构模式,对主流框架如SpringBoot/SpringCloud/Dubbo等有较深入的理解 ;3.熟练使用MySQL等主流数据库。熟练使用linux, 熟悉shell、python等至少一种脚本编程 ;4.掌握Mysql、Redis、kafka等中间件的使用方法以及常见的优化方案5.熟悉分布式开发,了解分布式开发中缓存、消息等机制,有微服务、Service Mesh开发实施经验优先 ;6.良好的算法基础,熟悉常用的数据结构和算法,代码风格良好 ;7.对OOA\OOD\OOP等思想有深入的理解以及很强的应用能力

阿里巴巴

1.具备扎实的Java基础,精通JDK在集合、IO、并发、线程、类体系等方面的运用,具有JVM调优经验; 2.熟悉Spring boot、Spring MVC和Mybatis框架,能熟练使用SSM框架进行项目开发,能够独立使用maven搭建项目; 3. 熟练使用常用设计模式,精通至少三种以上设计模式,并能熟练应用于工作之中; 4. 熟悉数据库设计(Mysql优先),优秀的SQL编写及调优能力,熟悉常见NoSQL存储,如Hbase、memcached、redis等;5. 具备大型网站核心开发、设计经验者优先;熟悉分布式系统设计、SOA、消息队列、缓存等技术者优先;6. 了解多线程及高性能的设计与编码及性能调优;有高并发应用开发经验优先; 7. 具备扎实的计算机理论基础, 对数据结构及算法有较强的功底。

腾讯

1.熟悉Java相关开源框架,Spring、netty等;2.熟悉Mysql或至少一种关系型数据库,具有一定SQL书写功底、优化经验; 3.擅长Elasticsearch & Lucene 运维& 定制化&调优加分; 4.熟悉常用的中间件、分布式技术(如RPC框架、缓存、消息系统等);5.熟悉分布式、高并发系统设计,有实际分布式系统设计经验;6.扎实的java编程基础,熟悉SpringBoot等开源框架,熟悉Java内存模型、多线程、NIO、类加载等;7.精通网络编程,熟悉HTTP、TCP/IP协议,具有设计和开发安全的对外API接口经验和能力;

总结

以上可以看到大厂对程序员的要求,集中在JVM,多线程,Mysql, Spring,微服务,Redis,高并发,数据结构与算法这几个知识点,希望对大家有所帮助,欢迎评论区留言。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。