加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.cn/)- 图像处理、低代码、云通信、数据工具、物联设备!
当前位置: 首页 > 创业 > 经验 > 正文

初中级 Java 程序员,应该必须掌握的知识

发布时间:2020-11-06 11:44:39 所属栏目:经验 来源:互联网
导读:熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验 熟练掌握Struts2、Spring、Hibernate、Mybatis 等框架的使用,熟悉 Spring 原理 熟练掌握Dubbo、Zookeeper、常见的消息队列(比如ActiveMq)的使用 熟悉Linux 系统的
  • 熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验
  • 熟练掌握Struts2、Spring、Hibernate、Mybatis 等框架的使用,熟悉 Spring 原理
  • 熟练掌握Dubbo、Zookeeper、常见的消息队列(比如ActiveMq)的使用
  • 熟悉Linux 系统的使用,在Linux系统下具有实际的开发经验
  • 熟悉MySQL数据库的使用、常见SQL语句的书写以及常见的优化手段
  • 掌握 Spring Boot +Spring Cloud +Docker
  • 了解Hadoop 生态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase
  • 下面我就说一下我自己知道的一些方法,不过应该也涵盖了大部分获取面试机会的方法。

    1. 关注大厂官网,随时投递简历(走流程的网申);
    2. 线下参加宣讲会,直接投递简历(相比于线上投递成功的几率会高很多!);
    3. 找到师兄师姐/认识的人,帮忙内推(能够让你避开网申简历筛选,笔试筛选,还是挺不错的,不过也还是需要你的简历够棒);
    4. 博客发文被看中/Github优秀开源项目作者,大厂内部人员邀请你面试;
    5. 求职类网站投递简历(不是太推荐,适合海投)。
    6. 如何介绍自己的项目?

      如果有项目的话,技术面试第一步,面试官一般都是让你自己介绍一下你的项目。你可以从下面几个方向来考虑:

      1. 对项目整体设计的一个感受(面试官可能会让你画系统的架构图)
      2. 在这个项目中你负责了什么、做了什么、担任了什么角色
      3. 从这个项目中你学会了那些东西,使用到了那些技术,学会了那些新技术的使用
      4. 另外项目描述中,最好可以体现自己的综合素质,比如你是如何协调项目组成员协同开发的或者在遇到某一个棘手的问题的时候你是如何解决的又或者说你在这个项目用了什么技术实现了什么功能比如:用redis做缓存提高访问速度和并发量、使用消息队列削峰和降流等等。

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读