出去后需要掌握的技能

一,易推倒的萝莉刚后
1,java基础扎实,理解集合,多线程底层原理,对 jvm原理有一定了解,如垃圾回收、类加载机制
2,熟练使用Spring、SpringMVC、Mybatis、SpringBoot,熟悉Hibernate、Spring Data JPA等框架,熟练搭建SSM,SSH,SSS框架整合
3,(待定)了解Spring 常见源码原理,了解 SpringBoot的自动装配原理
4,熟练使用非关系型数据库 Redis,理解Redis底层原理
5,熟悉微服务SpringCloud_的使用,Dubbo的基本使用,Zookeeper服务治理
6,熟练使用关系型数据库Mysql,熟悉Sql优化和索引,了解Oracle数据库的基本使用
7,熟练使用Shrio安全框架,了解Spring Security的基本使用
8,熟悉使用MQ消息中间件 RabbitMQ,了解Kafka的基本使用
9,熟悉ElasticSearch、Solr搜索引擎的使用
10,熟练使用JQuery、Ajax,熟悉BootStrap, Easyul,了解 VUE前端框架11,熟练使用Maven 进行项目管理,Git进行版本控制
12,熟悉Linux常用指令,可以在Linux 上搭建开发环境,了解FastDFS文件服务器技术
13,熟悉 Docker的基本使用,可以使用Docker搭建开发环境
14,了解常用的设计模式及七大原则,如单例模式,工厂模式,代理模式,装饰者模式等
15,对微信小程序有一定的了解,自学期间做过项目

1.你说对jvm看过很多遍,知道如何优化项目吗?熟练使用mysql还是熟练使用sql?mysql包括了储存引擎,索引,锁,事务,几个重要部分,你都能说明白吗?能要15k.但是这个环境能给15k的少,像你说的熟悉hibernate,说实话,这样的你写上去作用不大
2.我jvm写得到了解,现在两年经验都要回优化jvm了? hibernate写上去就是为了区分我是培训的,因为没有任何培训班教hibernate,公司如果用hibernate我是不会去的,技术太老,第三个你mysql你说的这些那肯定必须研究啊,说不出来我写上去给自己挖坑呢

1.sql,说一下你在项目中写过你认为最复杂的,是是什么一个需求,用到了几个表?等等,消息中间件,说一下你在项目中的具体使用?几种常用排序,能手写吗?常用排序,出现在笔试的概率很大。面试的时候不仅仅是知识点的堆积,而是结合项目来说
2.算法这东西短时间水平上不去,我现在没有时间搞这些了,时间全是挤出来的,我宁愿花在 redis, mysql, jvm上,我有我的竞争力底层知识这块价位我觉得我是比较优秀的,最大的缺点就是没有工作经验

1.上不去不要紧,但是几个常问的要拿下,基本就是排序问的最多,还有时间复杂度,因为太基础,所以答不出来就显得你说的有点虚,不是我认为,是面试官认为,底层知识小公司百分80问都不问,我说我能手写红黑树,**,面试那会可以说没一家问过,建议不熟悉的技术不用写,介绍的时候就说有使用,然后使劲吹你的拿手菜
1.别人问你常用排序会写不,有些人不会照样14、15。如果面试官问你,你也这样回答吗?我就是项目经理,我遇到这种态度的面试者,我就直接让他走人。与其说技术,公司更看重一个员工的工作态度。技术不好,只要他有心,总可以慢慢学,态度不好,整天想着摸鱼混日子,技术再好,公司要你有何用?
1.两年还不摸jvm?我面人,你说你啥会的吧,会什么我问什么,结果都不会,那我怎么可能给你过呢,一个冒泡优化都没考虑过的,说什么基础好呢?
2.技术栈还是比较真实的,没有虚写的,特别第一条,废了我太多时间了,三月份就开始研究,深入理解java虚拟机垃圾回收那章节都被我翻烂了

1.确定深入理解jvm垃圾回收了?为什么有safe point,通常插在哪里?CMS的缺点是啥?g1发生stw在哪个阶段?ZGC的优化之处在哪?
1.面了快十家,jvm没几家会问。
1.字节码指令会吗
1.19年第三版深入理解 有g1的内容了
2.就说数据库框架这块,他们只会Mybatis,我会三个而且都整合过,我的项目都会写进去使用
2.笔记是重中之重,人不可能所有东西都靠记忆,java知识点又乱又杂,细节太多,不做笔记根本不行

1.一门技术1k,他会这么多30k怎么了?多的不是松的,水酸了?
2.时间上就可以看出明显差距,很多不常用偶尔有用的东西不做笔记相当于白学,超过一个月没用基本就认识个名字了

1.Mybatis,Hibernate,Spring data,Querydsl我只会用了解的特性比较多,但原理碰都没碰
2.持久层框架源码有啥好看的,这时间花在Spring和jvm上不香吗

1.关键得包装项目经验,只包装技术栈不行。没有经验很难找到工作
2.培训班还缺项目经验吗我自己也做了几个
1.你那不叫项目经验,项目经验除了会开发外,还得会和产品**,和测试沟通,和前端开怼

1.建议最后一栏去掉
2.我非科班本身面试就要说自学,我还是19届的毕业都没一年,我面试肯定要吹自学能力的
1.技术栈写的越多 越清楚 越像新手
1.是的,这个技术栈写的一看就是新手
//技术栈,IT术语,某项工作或某个职位需要掌握的一系列技能组合的统称。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值