Skip to content

简历不是项目总结、不是工作总结、更不是你的生平介绍,他的目的是能体现出你的价值,体现出你和别人不一样。

注意事项

简历上的关键信息,一定要实事求是,否则到了背调环节也会挂,尤其是面试很多大厂。

关键信息包括:

  1. 学历(写清楚到底什么学历,自考的话要标注清楚)
  2. 工作经历(时间段、公司名要正确填写)
  3. 离职原因(如果是裁员,在流水上是可以看到一笔补偿款的)

专业技能

  1. 熟练使用Java语言,理解Java语言特性,阅读过部分JDK源码
  2. 掌握JVM相关知识,如JVM运行时区域、GC算法、类加载机制,具备JVM调优经验
  3. 掌握并发编程相关知识,对JMM、线程池、AQS等有一定理解,具备并发编程相关经验
  4. 深入理解MySQL底层原理,包括锁机制、索引、事务、隔离级别等,并具有相关的SQL调优经验
  5. 熟练使用Spring、Spring MVC、MyBatis、Spring Boot、Spring Cloud等主流Java开发框架,熟悉其相关原理深入掌握Redis,对于其线程模型、数据结构、持久化机制、过期时间等有所了解,具有热key、大key、缓存穿透、击穿等问题的解决经验
  6. 具有大型分布式开发经验,熟悉分布式相关原理,对于分布式事务、分布式锁等有落地经验
  7. 熟悉分布式相关技术栈,如Kafka、Nacos、ES、Zookeeper等
  8. 熟悉常用设计模式,并在项目中熟练使用过单例、工厂、代理、策略及模板方法等设计模式
  9. 熟悉JDK新版本特性、SpringBoot 3.0及Spring Framework 6.0等新特性。

注意事项

  1. 不要写"精通",没必要拉仇恨。
  2. 熟悉各种IDEA、Maven、Git等工具这种不建议写,没啥用,人人都得会。
  3. 描述要正确,不要犯低级错误,比如"JVM内存模型"
  4. 后端开发岗位,少写前端技术栈、以及运维、容器等技术栈

项目-职责描述

  1. 负责项目中注册模块、登录模块的整体设计,负责了技术选型、模型设计、核心功能的落地等工作
  2. 权限部分功能重构,使用SpringSecurity实现权限认证,解决原有权限系统混乱易错、不易维护等问题。
  3. 基于Redis实现分布式锁,解决短信验证码重复发放、用户重复注册等问题。
  4. 通过热点数据预热、多级缓存、异步化编程等方式解决大促期间接口耗时长的问题,整体性能提升30%以上。
  5. 项目中采用本地消息表、可靠消息最终一致性等方案,解决不同场景下的数据一致性问题。
  6. 慢SQL优化,通过索引重建、适当反范式、批量执行等方式提升SQL执行效率,将接口平均耗时从1500ms降至70ms
  7. 线上问题排查,多次排查并解决了OOM、频繁GC、死锁等相关问题。

注意事项

项目描述采用STAR原则,即:

  • Situation:背景来龙去脉
  • Target:目标如何拆解
  • Action:采取哪些行动
  • Result:结果与反思