快手Java一面

- Java的基本数据类型
- volatile关键字的作用,能保障线程安全吗,为什么?
- 常用的Java集合
- HashMap数据结构
- JVM如何判断一个对象是垃圾对象
- JVM内存模型
- ThreadLocal介绍一下实现以及应用
- MySQL ACID
- 持久性的做法
- 索引的数据结构
- B+树的优势
- B树实现它的索引结构的话,它能实现范围查询吗
- 本地缓存加 Redis 的混合缓存架构。你是怎么保障它的一个数据一致性呢?
- 项目里本地缓存存的数据结构
- 项目里的数据聚合是什么?
- 本地缓存设置多大的内存
- 本地缓存的命中率
- 本地缓存的淘汰策略
- 和redis的差距有多少,不多的话为什么要用呢
- 我想用 Redis 来实现一个榜单。然后这个榜单呢,是一个几亿用户的实时的一个积分的榜单。我要求它能够,就是排出这个几亿用户实时的 TOP 100,大概是大概每 10 分钟刷新一次,你可以怎么设计?
全部评论

相关推荐

白火同学:先说结论,对于一份实习简历来说,整体还是挺不错的,技术深度和广度都到位,找到一份中小厂的实习没啥问题。 再说说能优化的点吧。 1、量化结果,项目中很多工作量化一下结果给面试官的感受会更直观一些,也能体现你对应用该项技术的理解(在众多技术为什么要用它,运行性能或者说开发效率往往是一大考虑指标;而不是说大家做这种功能都用它,所以我用它)。 2、突出亮点,项目中可以从“工作职责”择一些“个人亮点”另写一块,优先去写开发过程中遇到的xx问题,使用xx技术达到xx效果,针对性去写一些疑杂难的功能,能带出你个人思考和解决的过程。
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务