Ayu0v0 level
获赞
14
粉丝
6
关注
16
看过 TA
156
门头沟学院
2025
Java
IP属地:江西
自有花期
私信
关注
09-26 16:20
已编辑
门头沟学院 Java
岗位:后端开发一面项目拷打+实习拷打在项目中Redis会怎样使用?缓存击穿的概念及解决策略缓存雪崩的概念及解决策略Redis使用时需要考虑的点?(缓存与数据库的一致性,设置过期时间,BigKey)Redis的过期删除策略策略模式在实习中如何运用开闭原则的概念幂等操作在项目中如何运用手撕:1、手打策略模式2、手打快速排序(只知道思想了,两滴浑浊的眼泪滴了下来)3、在数组中,有n个数是成对存在的,有一个数是不成对存在的,求出这个数4、在数组中,有n个数是成对存在的,有两个数是不成对存在的,求出这两个数(头皮想炸)Tips:面试官特别和蔼可亲,有些忘记了也会进行适当的引导----------------------------------二面八股盛宴1、介绍一下JVM的内存结构 (堆、方法区、程序计数器、虚拟机栈、本地方法栈)2、GC的垃圾标记算法是什么(引用计数、可达性算法、三色标记法)3、StackOverFlow和OutOfMemory的区别与崩溃问题(从线程和进程考虑)4、线程、进程、协程的区别5、介绍一下volatile和synchronized的底层原理和实现6、乐观锁和悲观锁的使用场景7、讲一讲JDK层面实现的锁8、ReentrantLock如何实现(介绍了AQS)9、底层的UnSafe你了解吗(好熟悉有点忘了)10、死锁的产生条件以及如何解决(通过哲学家进餐问题进行讲解)11、RocketMQ和Kafka的区别12、RocketMQ的事务消息的原理及使用场景13、进程之间的通信方式有哪些14、了解LSM树吗(眼泪开始流淌)15、抢票的场景16、缓存雪崩、缓存击穿、缓存穿透17、数据结构:并查集Tips:面试官人蛮好的,还推荐了书---------------------------------已被标记为人才
查看10道真题和解析
0 点赞 评论 收藏
分享
08-29 11:32
门头沟学院 Java
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务