主题
面试速答(先看这里)
**一句话结论:**写扩散,通过zset排序
60秒标准回答:
写扩散,通过zset排序
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
**记忆锚点:**leetcode → 字节支付1-2-3-hr面 → leetCode → 不用分布式锁 → 缓存一致性 → Mysql
加分表达:
- 如果协作过程中遇见不配合的同事怎么办 觉得自己是更像哪种动物 说出自己的三个优缺点 入职之后更关注哪些事情(薪资、业务、同事等)
追问准备:
- 热点商家交易订单的写入如何处理?
- 分布式锁如何设计,锁超时,锁重入怎么设计 缓存一致性如何保证 leetcode 62, leetcode 122 哪一块挑战比较大?
- Mysql事务(ACID)的原理 这几年有哪些成长?
- 如何降低软件复杂度?
一面
- 热点商家交易订单的写入如何处理?
- 分布式锁如何设计,锁超时,锁重入怎么设计
- 缓存一致性如何保证
- leetcode 62, leetcode 122
二面
- 哪一块挑战比较大?
- 你觉得工作这么久最重要的技术相关的地方是啥,如何达成业务目标的
- 如何保证幂等,不用分布式锁如何保证
- 和外部机构交互如何防止外部机构服务不可用拖垮调用服务
- 微信运动排行榜如何设计
写扩散,通过zset排序
- leetcode,46题,全排列
三面
- 为什么出来看机会,目前在公司绩效怎么样?
- Mysql事务(ACID)的原理
- 这几年有哪些成长?
- 如何降低软件复杂度?使用过哪些设计模式,举个例子?
- 抖音春节红包雨从展示到发放到领取的全链路设计思路
- leetCode,旋转矩阵
HR面
- 为什么出来看机会,目前在公司绩效怎么样?
- 希望涨薪多少?
- 觉得在工作中挑战最大的哪件事情,怎么解决的,收获是什么?
- 如果协作过程中遇见不配合的同事怎么办
- 觉得自己是更像哪种动物
- 说出自己的三个优缺点
- 入职之后更关注哪些事情(薪资、业务、同事等)