字节 国际电商 算法架构
4.7 一面
1. 项目
2. 关于项目重构的经历,包括方法,收益和规避风险
3. 关于项目和协作,流程相关
算法:
1. 全排列(口述全排列 II)
2. 合并 K 个升序链表
4.9 二面
1. 关于的系统的一致性可以做什么工作
2. 三方接口的观测方案
3. 大数量级表的治理思路
4. 分片和相关问题,数据倾斜
5. 长时间消耗的接口怎么做一个缓存,主动缓存
6. 加 redis 缓存时加分布式锁,多个服务只有一个服务去实际缓存,其他服务一直等待吗
7. 大文件,全是整数,寻找重复
8. 优惠券设计系统,表结构,券码如何生成,券类型有数量上限,业务流程设计
算法:
1. 有序列表是否有数占了数组的一半以上
二面问了很多系统设计的问题,有点尿了,答的不是很好。祈祷三面能过。