快手电商暑期一面
一共45min,应该是最近面的最轻松的一场
实习(20min)
- 高并发秒杀怎么做的,业内还有什么解决方案
- 分库分表怎么做的、什么时候分库、什么时候分表
- 如何保证资金安全、数据安全
- 不同系统间如何做对账的
- 技术层面的优化,如何在业务指标中体现,为什么时间优化之后gmv会增高、转化率会提升?
八股(15min)
- a b c的联合索引,where b = x and c = x能不能用到索引
- a的索引,where a = %xxx能不能用到,不管什么场景下都用不到吗?
- 索引覆盖是什么
- 索引的结构是什么,为什么用B+树
- 数据库有哪些锁,实习中用到了哪些
- MySQL是怎么加锁的
- 线程池的coreSize是16,maxSize是20,队列大小是10,现在已经有16个任务在运行,这时第17个任务来了之后会怎么做?
- 那如果是第31个任务来了后发生什么?
- Java中的锁有哪些,详细介绍下原理
- 什么是锁粗化、什么是锁消除
算法(10min)
最长递增子序列
算是最近面过的最简单的一场,面试官人也很不错。但已经有of了就拒了
#暑期实习 ##大厂实习##快手#