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