快手 - 电商后端日常实习面经
Timeline:12.26一面、12.28二面
一面(感觉面试官像八股机器,45min):
计算机网络
- Ping的过程
- ARP协议的过程
JUC
- HashMap和CurrentHashMap的区别
- 公平锁与非公平锁
Redis
- 常用数据结构
- ZSet底层结构
- 持久化方式
- 缓存穿透、缓存击穿、缓存雪崩
Spring
- SpringAOP的实现原理
RPC
- RPC的流程
- 常用的RPC框架和他们的区别
MySQL
- 事务的四大隔离级别,分别解决什么问题
- 分库分表了解吗
- 联合索引的一个场景题:(a,b,c)联合索引,(b,c)是否会走索引
算法
找出一个List里每个数的左边小于该数且最靠右的数(单调栈)
二面(45min):
1、项目
2、缓存不一致的解决方案
3、一个好的后端开发人员应该具备哪些软技能
4、算法:二叉树的Z形遍历
二面差不多结束的时候,面试官说昨天被告知杭州没有HC,问北京意向如何,遂拒...
并非面试过程中的所有问题,仅记录一些印象较深或没答好的问题
#面经快手##实习##后端面经#