【简历优化】Java后端-23届-校招
问题
鱼皮你好:
我有几个比较迷惑的点:
- 写简历技巧中说简历最好1页,但是我写完实习经历就差不多一页了,这种情况是最好是缩减我的简历还是保持两页,如果要缩减,哪些地方可以删掉?
- 我是23年7月份毕业的留学生,对国内校招流程比较迷惑,现在我的打算是去找一份实习,然后参加春招,这样是不是最稳妥的,如果春招没上岸 请问鱼皮大佬我毕业后还可以继续参加23年的校招嘛?
鱼皮回答:
- 最好 1 页指的是能用 1 页写完的内容,就不用多开第 2 页。像你的简历内容比较丰富的话,2 页写满也没问题的。
- 以各公司的招聘要求为准,比如鹅厂 23 届的校招要求毕业时间在 2022 年 9 月 1 日 - 2023 年 8 月 31 日(https://join.qq.com/detail.html?id=259),你的计划是 ok 的,当然如果能提前找正式工作可能更好,注意别错过校招。
简历


专业技能
熟悉RabbitMQ的使用,例如消息发布确认机制,延迟队列,熟悉 Nginx 例如动静分离,反向代理,负载均衡,了 解 Elasticsearch,能够独立搭建上述中间件集群 => 这句话可以用分号分隔多个点,或者把 ES 和 Nginx 单独写成一行,反正你这一页下面还是有空间的。
其他没问题,技术栈还是比较丰富的。
实习经历
第一点写的不错,思路很清晰,面试官可能会问你是怎么排查出线程积压问题的。
并与产品经理和前端进行高效积极的沟通及对接。 => 怎么体现高效积极?
这里的工作成果如果能再清晰一点就好了,比如像第 1 点一样有数值方面的体现。
项目经历
消息推送平台
有在线可访问的地址,不错 👍🏻
运用模板方法设计模式 => 这点写的不错,是不是也可以用策略模式?针对每种消息类型定制一个推送策略类
使用XXL-JOB及RabbitMQ的延迟队列实现定时推送,实测 500 个推送任务可以在 2s 内推送完成 => 这点写的也不错,但是写法可以有点起伏,比如用 XXL-JOB 实现定时推送,并使用延迟队列解决推送阻塞问题,实测 xxx。
为了防止第三方接口调用异常或限流,使用 Redis 缓存了第三方的数据 => 思考几个问题:这里为什么使用 Redis 而不是本地缓存?第三方数据量大概有多少?会不会出现 Redis 内存不够的问题?(给出自己的理由和想法即可)
使用了乐观锁机制,防止并发情况下扣减用户积分出现少扣现象。 => 如何实现的乐观锁?用 MySQL version 字段还是?可以补充。
商城微信小程序
使用 防重令牌 + Lua脚本,防止订单重复提交,保证了接口的幂等性。 => 这点写的不错,要能完整地讲述实现方法。
为了提高商品详情页的加载速度,使用线程池 + CompletableFuture 将查询商品详情业务进行异步编排,实测接口响应 耗时由 3s 减少至 1s。=> 这点写的也不错,可能会问你具体是怎么做异步编排的,有没有考虑过使用工作流引擎?
问个题外话:有没有了解过反应式编程?可以去了解下
使用 Redis 的 ZSet 实现了搜索排行榜及用户搜索历史功能。=> 这么实现有什么好处?性能提升了多少?使用 ZSet 时有哪些要注意的事项?(比如单集合元素个数之类的)
建议
简历整体来讲挺不错的。技术栈学的比较丰富,但有个问题是写的内容多了后,没有明显的重心,容易面试时被随意开火。
比如问你:你现在学的最深的技术是什么?你会怎么回答呢。之后可以重点去深入学习一个技术,做到熟悉原理 + 阅读过源码,最好有自己的理解或者能够复刻该技术的简易版。
---
请仔细阅读星球的写简历技巧进行优化:https://t.zsxq.com/06vRNrfI6
欢迎后续在星球中分享自己的求职和面试经历,大家互相鼓励、一起学习进步~
