0820 美团一面

有一个关于cache的轮子项目,所以会问到一些关于cache的问题
1.fifo、lru、lfu三种淘汰策略说一下,如何实现。(扩展把caffeine的淘汰策略说了半天,看他不太感兴趣就快速收尾了)
2.定期删除和懒删除?如何选择?(应该一般是两种结合起来使用,答错了)
3.rdb和aof?
4.问了几句项目
5.乐观锁、悲观锁、分布式锁?
6.redis分布式锁如何实现?
7.mysql怎么加锁?
8.怎么提高同一个商品售卖时的并发量(答库存分成多份,放到redis里)
9.jwt结构,过期时间怎么实现?
10.缓存一致性方案、经典缓存三个问题
11.雪花算法生成id的特性?
12.tcp特点?如何实现?
13.线程池核心线程和工作流程,核心线程数如何配置
14.i++线程安全吗?如何保证安全?
15.方法里的变量存在哪里?线程安全吗?
16.concurrenthaspmap怎么实现?
17.ioc、aop?
手撕一个easy题
全部评论

相关推荐

05-20 22:33
已编辑
香港中文大学 golang
查看13道真题和解析 面试问题记录
点赞 评论 收藏
分享
05-22 16:10
四川大学 Java
  填了服从调剂结果被前端捞了  全程1.5小时,上来摄像头就坏了,于是秒变电话面,面试官还是很好的。  问题:  1.从项目展开,让我介绍项目里面的难点。  我答到了设计模式-模版方法模式,单例模式  2.项目为什么需要单例模式  3.redis的数据淘汰策略  4.redis相比于mangoDB的不同  5.redis相比数据库为什么快  6.redis的内存更新策略  7.redis的底层实现是怎样的  8.讲解一下http协议的原理  9.讲解一下从输入url到获得页面显示的整个流程  10.讲解一下http证书  问了下我对前端的了解,觉得前端有意思的地方  算法题:  1.从一圈房子环中偷东西,不能偷相邻房子,求最多能偷的价值。   使用动态规划分情况讨论:是否偷第一个房子,偷了就不能偷最后一个。  2.求数组中出现两次以上的数。   遍历再记录已出现数。反问:   1.前端现在和未来主要做什么   2.企业微信主要业务是什么   3.我表现得如何,有哪些提高的地方总结:  就当练手了,暑期快结束了,从面腾子开始,到最后0offer面腾子结束,大厂后端就面了一场,学java这辈子有了   
查看14道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务