快手秋招面经,已意向
一面 7.31 1h15min
- 阿里实习
- mysql写binlog和redolog怎么保证一致性?
- 类加载时class文件加载到jvm的什么区域?
- 父类加载器能访问子类加载器嘛?反过来呢?
- 那父类怎么访问子类,说出所有方法
- OOM实际解决过吗?看过mysql和redis源码吗?
- 喜欢研究算法还是工程?工程,那我们来手撕道场景题吧QAQ
- 系统设计题,要求手撕核心数据结构及核心函数伪代码,抽奖系统,不同人抽不同奖池不同概率奖品。
- 怎么保证中奖者一定能收到奖品?考虑发奖失败的情况?
- 高概率的热门奖品怎么处理?
- 那库存hotkey遇到超高并发怎么办?
- synchronized实现底层?
- 什么叫死锁?写出sql模拟一个死锁
- 保证分布式一致性的所有方法?
- 一条java代码执行会发生什么,说得越底层越好。
- 感觉实习过程中干什么最有成就感?
- 觉得设计模式的意义是什么,真的必要吗?
二面 8.3 1h
- 实习,感觉问了很久
- GSoC
- Redis高并发场景下会有哪些问题?
- 谈谈Redis缓存一致性问题及解决方案?
- 先更新db再删缓存,如果删失败了怎么办?
- 说说使用过的设计模式
- 手撕你知道的所有单例实现,并对比
- Java中的锁,深挖
- 死锁?java手撕实现一个死锁
- 线上怎么排查死锁?
- 智力题:天平秤劣币
HR面 8.15 当场oc,面试后收到意向邮件