美团-Java后端-金服-春招(在收神仙,拷打一个半小时

更新:立马约2面了

=====================================

1、自我介绍

2、又中了我的微服务的圈套(实习虽然是springcloud,但是我基本只用其中一个微服务)

3、说下springcloud的组件

4、RBAC和ABAC的区别(实习的项目

5、如果是需要控制页面显示元素,那么上面2种方式实现起来有什么区别

6、说下redis的数据结构

7、redis缓冲穿透,击穿,血崩如何解决

8、说下redis多级缓存

9、二级缓存在哪儿(背书背多了就这样,不求甚解,直接说在一级缓存后面

10、说下缓存数据库的一致性

11、算法:所有遍历hashmap的方法

12、JVM结构

13、堆

14、栈

15、类加载过程

16、符号变量和引用变量

17、类创建过程

18、对象头内容(背sychronized的时候背了下

19、各种锁,他们的不同,以及使用场景

20、算法:交替打印,两个线程,A打印1,B打印2,一直打印到10

21、volatile22、sychronized修饰不同的东西的不同效果

23、i++为什么不是原子性,为什么你说sychronized修饰就变原子性了,为什么,为什么(我没懂他要问什么,我把i++的步骤给他说了也不行

24、线程池的种类和参数

25、一个任务submit后的过程

26、反问:我说春招是hc少吗,为什么面试难度这么大,他说是的,我说我的变现怎么样,他说等后续

全部评论
23我觉得是想问sychronized是怎么保证原子性的
1 回复 分享
发布于 2024-03-28 10:44 辽宁
八股这么多么,感觉熟悉八股的话难度还好
1 回复 分享
发布于 2024-03-28 00:18 广东
大佬什么bg呀
点赞 回复 分享
发布于 2024-03-28 21:56 湖北
淘天正在招实习 要了解下么
点赞 回复 分享
发布于 2024-03-28 11:01 浙江
22题应该是加锁后变为单线程操作,i++视为原子性?(不考虑异常中断的话)
点赞 回复 分享
发布于 2024-03-28 10:48 湖南

相关推荐

04-02 16:28
苏州大学 Java
之前说结束写面经的,挂完休息两天来写了(我感觉我这段经历很奇怪,前两面简单得离谱,估计跟部门有关)——————————————————————————————————————————3.24 一面(3.26 约二面)Java里的值传递 vs 引用传递什么是反射、优缺点类加载机制jvm指令,方法调用其它方法时的jvm指令jdk17的特性nio、bio、aio 的区别粘包拆包的原因、解决方法redis的优缺点线程 vs 进程死锁OSI七层模型http vs httpshttps怎么加密单例bean线程安全?jdk动态代理 vs CGLIB@Autowire vs @Resource了解golang...
沙福林:三面这个你问他,你知道吗?你说出来我想学习一下。用lua脚本是为了保证一捆redis命令可以一起成功或者失败,并且只需要发送一次请求。java中虽然可以用redis的事务,但是事务是把所有命令放在队列然后统一提交,这个提交并不会一起成功一起失败,而是成功的成功,失败的失败,这样的话很难保证一致性,此外redis的事务也不是一起发请求,而是一起执行,逐个发请求,从性能开销和实现效果角度出发,必须用lua脚本。
点赞 评论 收藏
分享
评论
16
71
分享

创作者周榜

更多
牛客网
牛客企业服务