面试时间:2022面试职位:抖音电商后端开发分享时间:2022-09
- 面试经历:
- 一面:1、自我介绍 2、实习项目、自己做的社区网站项目 3、一致性哈希 4、分布式系统、rpc 调用过程、了解 dubbo 吗? 5、http 和 https 的区别?https 加密的过程? 6、tcp 三次握手、拥塞控制、time_wait 状态 7、mysql 索引的底层实现 8、mysql 锁机制 9、MVCC 11、保证幂等性的方案 12、select for update 是加表锁还是行锁
二面:1、自我介绍 2、实习项目 3、redis 怎么实现分布式锁 设计题 1:使用 redis 实现分布式锁、写代码
设计题 2:商家入驻抖音电商需要缴纳一笔保证金,设计一个系统,记录商家缴 纳的保证金及相关信息,缴纳的保证金可以修改,比如商家入驻第一年缴纳 5w, 第二年为 10w,不同商家缴纳的保证金是不同的。聊了挺久。 基础问的不多,设计题聊了很久,特别是第二题,我还在写 SQL,面试官说已 经面试一小时了,就结束面试了。
三面:1、实习项目 2、操作系统执行一个程序的过程? 3、mysql 索引的底层实现? 4、有 1 亿数据,走主键索引,mysql 底层 IO 次数是多少? 算法题:链表快排 - 面试官提的问题:
- 1、自我介绍 2、实习项目、自己做的社区网站项目 3、一致性哈希 4、分布式系统、rpc 调用过程、了解 dubbo 吗? 5、http 和 https 的区别?https 加密的过程? 6、tcp 三次握手、拥塞控制、time_wait 状态 7、mysql 索引的底层实现 8、mysql 锁机制 9、MVCC 11、保证幂等性的方案 12、select for update 是加表锁还是行锁
有用(0) 面试感觉:很好 面试难度:困难 应聘途径:网上申请