面试讲什么
学历: 行情 要美化(吹牛) 面试很好
技术能力
让面试官知道你会哪些技术,尽量细节
“熟悉spring” => ioc流程,Bean的生命周期,循环依赖,常见注解
熟悉redis => 缓存穿透,缓存依赖等等
常用的技术栈必须都得有 基础 并发 框架类 mysql redis mq
云原生 架构 前端(额外加分)
项目 比较重要
数量 3-4个项目 项目难易度,有亮点的放在上面
项目的组成部分
没用过也要写
技术栈:springcloud mq redis nacos dubbo docker k8s(写市面上主流,只写单体项目的话面试官没法和你交流)
项目介绍:背景(项目干什么的,面向什么客户)、技术架构、数据量(用户达到多少);杜绝写作文
项目职责、项目亮点:
1.管理能力
2.沟通能力(是否参与过全流程 逆向-上线的跨部门沟通)
3.设计能力(是否参与过接口表结构设计)
4.项目能力
如何梳理项目的难点 亮点
项目的本身
1.三高:高并发、高性能、高可用 息息相关
高性能:接口的优化 从多少优化到多少 800ms 200ms
怎么优化的 优化的链路
高并发:qps 从2000提升到6000
高可用:熔断 降级
场景 三高场景 负责xx活动 在并发量 多少的时候。。能够去保证项目稳定运行
压测结果 降级
2.大数据量
离线的 大的数据量的导入导出
mq的消息堆积 消费不过来
数据量比较大 表结构怎么设计 带来的性能优化
3.数据一致性
支付的重复支付 逆向流程 库存一致性
缓存跟DB的一致性问题 消息的重复消息 有序性问题
简历模板
不要写重复的东西
资源人效方面的
1.机器资源
内存、cpu的利用率 线程池的参数配置
动态扩容
2.人力成本
公共的组件 减少其他初级开发的crud工作量
简历写完了,怎么对她负责?
简历里面的东西 面试官一定是去检查的 看你是否有这个能力
每个字都要负责 写的东西一定得会 技术还好
1.技术能力 八股文应付不了面试 文字 根本就没理解
准备主流技术 spring spring boot 框架 并发 redis mq mysql jvm 基础
监控 链路追踪 报警 docker k8s
原理 场景
2.业务 你做的业务 不要为了答而答
redis跟db的一致性问题怎么解决?保证最终一致性
怎么去保证最终一致性
- 优化简历
- 准备面试
- 通过试用期
简历优化,技术提升、业务梳理,试用期,技术体系很重要,职业规划