背景与目标
1.背景
在找工作阶段,大家都需要针对自己的业务进行详尽的描述,但带过几个班之后发现大家每次都有不同的重难点的遗漏,因此需要一个标准化文档来记录项目中的关键信息,逐字稿是针对简历的细节描述,帮助大家提前分析好简历中可能出现的业务问题。
2.目标
把控逐字稿的关键要素,保证逐字稿的准确性、预测性、高效性,从而提高面试的通过率,也让大家更有信心。逐字稿不是一成不变,是需要不断的面试、不停的打磨才最终变得完整。
自我介绍
项目疑难点
合理的项目疑难点是拿下高薪的要诀,一般都会设计在高并发场景下的问题:秒杀、分布式事务、幂等等
- 业务本身够复杂二选一
- 如医疗、电商、物流、OA项目
- 业务的生命周期比较长,如电商从搜索-加购-下单-支付-物流的全链路
- 技术本身够复杂二选一
- 是否涉及商品的超买超卖问题
- 是否涉及远程调用的分布式事务问题
- 是否涉及分布式架构下的服务限流、降级问题
- 是否涉及订单创建的幂等、防重复校验问题
- 是否涉及海量数据存储的分库分表问题
- 是否涉及性能优化问题
- 是否涉及代码重构问题
- 针对业务的复杂需要准备一个能够说出3-5min的逐字稿,从而保证面试的成功率
场景问题
此处为语雀内容卡片,点击链接查看:https://www.yuque.com/yzxb/index/idgqgdtdveowzubf
主要事项
自我介绍
- 过往经历
- 最近一个项目业务、技术
- 最近一个项目难点、亮点
项目考察
- 关注真实性,如QPS、TPS
- 关注生产问题、排查解决方案
- 关注技术方案选型、落地细节
八股考察
- Java基础、MySQL
- Spring全家桶、微服务
- 中间件:Redis、MQ
面试过程
💡 Tips:如果允许,建议录音后一起复盘
⛳️ 关键结论
- 复盘每一场面试的细节,哪里好?哪里还可以进一步提高?
- 积极面对每一场线上、线下面试,只有面试才有机会拿下offer,简历上的业务、技术都是有限的,只有通过大量的面试才可以不断完善、解决问题
⚠️ 需要注意的点
- 面试前全面准备
- 面试后充分复盘