Java的面试技能点

327 阅读2分钟

这是我参与「掘金日新计划 · 6 月更文挑战」的第16天 ,点击查看活动详情

很多人对于技术简历可能,没有一个很好的理解,或者说是技术简历可能是自己写不出来 老是对于网上的一些技术看的很难受,看一个技术就看不懂了 怎么办

我要不要写在简历上,是不是都需要我去看看这个东西到底怎么弄

但是呢,我可以负责人的告诉你,这种情况是必要的当我们对于技术梳理成简历的时候 对于简历,面试官会问的一些东西,方面都需要提前的了解,他对于你的技术范围了解都是从你的简历来说的,如果说你的简历到处是坑,那可能真的是给自己埋下了很大的隐患。

一份好的简历,会特别清晰的指出你当前的技术范畴和能力,我写了一篇关于自己Java方面的简历中专业技能的描述,供大家参考

专业技能

1. 熟练掌握JavaSE,熟悉Java8常用的数据集合、包装类,反射以及多线程等技术

2. 熟悉前台交互HTML/CSS/JS等前端技术,熟练前后端分离架构下,数据与前端的安全交互操作

3. 熟练掌握spring,springmvc,持久化Mybatis和Mybatis_plus的项目开发组合,理解spring的IOC,AOP等编程思想

4. 熟悉Springboot,SpringCloud基于微服务开发项目的架构设计,熟悉基于RPC访问过程中,各个微服务的设计和开发

5. 熟悉基于数据库MySQL的日常操作,SQL的多表联查,以及索引优化等

6. 熟悉使用Redis作为项目缓存持久化的使用,掌握Redis的常用数据类型的操作场景,熟悉基于Redis的持久化操作,数据筛选,缓存管理等技术细节

7. 熟悉掌握基于在开发过程中,IDEA,STS,以及Git等多种开发工具的使用

8. 熟悉基于多线程,JUC,JVM,内存模型以及垃圾回收方式等技术

9. 熟悉volatile关键字,多线程锁,保证数据安全场景下的优化

10. 熟悉Linux系统的常用命令,基于项目部署等联调

11. 熟悉Nacos作为注册中心,在微服务项目下,利用Dubbo开展微服务的通信开发使用

12. 熟悉基于Nginx作为反向代理,负载平衡等常用配置

13. 熟悉基础的数据锁,分布式锁,以及缓存双写等问题

14. 熟悉缓存在于项目中的场景使用,以及解决在缓存使用过程中保证热点数据,缓存穿透,雪崩,以及击穿等问题