3.18 美团1面
1、自我介绍
2、询问项目细节
3、redis有哪两种持久化方式,分别的优缺点是什么、
4、缓存淘汰策略和过期策略是什么。
5、项目中缓存一致性如何做到的、如果让你设计一个涉及到数据库和缓存的二级缓存结构,你要注意什么?
6、是否了解热key,如何解决、
7、redis的集群方式
8、实现分布式锁有什么途径,为什么使用setNX
9、哨兵机制是什么
10、redis三剑客
11、MySql默认引擎是什么?为什么用这个
12、有哪些隔离机制
13、什么是幻读,如何解决幻读
14、什么是间隙锁、锁的是记录还是索引
15、联合索引,什么情况下会失效,如何避免失效
16、什么是索引下推
17、聚簇索引数据结构是什么,为什么不用b树、hash、红黑树
18、什么是覆盖索引
19、如何建立索引
20、项目里如何做的主从数据库的,为什么水平分表不做垂直分表
21、synchronized和reentrantlock的区别
22、解释一下AQS
23、解释一下cas
24、什么是乐观锁和悲观锁
25、HashMap和ConcurentHashMap的实现原理
26、基于信号量的Semaphore用在什么地方
27、项目中使用消息队列的话如何计算消费者数量
28、针对缓存命中90%如何可以继续优化
大概就这些了,其他也实在想不起来了
手撕是层序遍历
感觉状态有点差,面试官很好,很温柔也很耐心。感觉大概率寄掉了。
太难了
2、询问项目细节
3、redis有哪两种持久化方式,分别的优缺点是什么、
4、缓存淘汰策略和过期策略是什么。
5、项目中缓存一致性如何做到的、如果让你设计一个涉及到数据库和缓存的二级缓存结构,你要注意什么?
6、是否了解热key,如何解决、
7、redis的集群方式
8、实现分布式锁有什么途径,为什么使用setNX
9、哨兵机制是什么
10、redis三剑客
11、MySql默认引擎是什么?为什么用这个
12、有哪些隔离机制
13、什么是幻读,如何解决幻读
14、什么是间隙锁、锁的是记录还是索引
15、联合索引,什么情况下会失效,如何避免失效
16、什么是索引下推
17、聚簇索引数据结构是什么,为什么不用b树、hash、红黑树
18、什么是覆盖索引
19、如何建立索引
20、项目里如何做的主从数据库的,为什么水平分表不做垂直分表
21、synchronized和reentrantlock的区别
22、解释一下AQS
23、解释一下cas
24、什么是乐观锁和悲观锁
25、HashMap和ConcurentHashMap的实现原理
26、基于信号量的Semaphore用在什么地方
27、项目中使用消息队列的话如何计算消费者数量
28、针对缓存命中90%如何可以继续优化
大概就这些了,其他也实在想不起来了
手撕是层序遍历
感觉状态有点差,面试官很好,很温柔也很耐心。感觉大概率寄掉了。
全部评论

面的啥核心业务?外卖?
m
嗨,有兴趣来华为终端BG实习吗 核心支付业务
佬,什么bg本科嘛?
怎么看进度呀
佬


老哥面的啥部门?这都挂了吗?
常规八股老哥答的怎么样
m
有后续吗
春招还是实习
m
相关推荐
07-22 09:09
河南科技学院 Java 程序员牛肉:1.大头肯定是院校问题,这个没啥说的。
2.虽然有实习,但是实习的内容太水了,在公司待了七个月的时间,看起来就只做了jwt和接入redis。爬取新闻,数据导入。这几个需求值得你做七个月吗?这不就是三四个月的工作量吗?我要是面试官的话真心会认为你能力不太行。所以既然有实习了,一定要好好写,像是Swagger这种东西是真没必要写上去,就拉一个包的事情。
3.我个人觉得话,在校生不要把自己当社招看,除非你的项目是特别牛逼,特别有名的含金量,否则不要写这种密密麻麻的一串子工作职责。你的项目只有一个作用,就是供面试官从中来抽取八股对你进行拷打。
但是你现在这个看不来什么技术点,可以改一下,详细表述一下你用什么技术实现了什么功能,在实现这个功能的过程中,你解决了什么难题。
点赞 评论 收藏
分享