中科创达4.8 面经

#牛客AI配图神器#

1. redis怎么实现分布式锁
2. 场景 redis宕机, 客户端已经获取了分布式锁怎么办(回答请求锁设置超时时间), 设置超时时间,要是实际任务很长很耗时,其他线程请求锁超时了怎么办
3. sychronized 和 lock区别
4. spring异步注解@Async
5. 讲讲springAop
6. springboot相比于spring的优势
7. 线程池核心线程,最大线程怎么设置
8. java面向对象的理解
9. map, list, set有哪些集合,是线程安全的吗
10. bean生命周期
11. spring自动配置原理
12. concorrentHashMap原理
13. 接口与抽象类的区别
14. 死锁条件,如何防止死锁,死锁检测的工具
15. 迭代器itrator的原理
16. 双亲委派模型
17. 缓存击穿与缓存穿透的区别
全部评论
没问项目吗
点赞 回复 分享
发布于 04-20 00:46 北京
哥们哪里的base
点赞 回复 分享
发布于 04-18 18:54 重庆
佬,面了多久,我就10分钟就面完了
点赞 回复 分享
发布于 04-11 15:28 黑龙江

相关推荐

10-13 18:01
已编辑
门头沟学院 Java
bg:双非硕,一段小公司实习经历面试氛围整体来说还行,总时长 50min,前面项目和基础答的还好,但自己算法太菜,手撕没写出来。1 自我介绍2 问读研期间做什么方向,目前实习所做的工作对科研有什么帮助?3 为什么选择Java开发?未来你想走什么路线发展?4 科研方面遇到的问题,你是怎么去解决的?对你以后的工作有什么帮助?5 挑一个项目进行介绍6 为什么要采用Redis,而不用其他的缓存方法呢,例如,本地缓存?7 在项目中用到了Redis的哪些数据结构?缓存了什么数据?8 Redis的操作是单线程还是多线程?9 项目中使用到了分布式锁,你是如何实现的?那么Redis实现分布式的底层原理是什么?10 你设计的分布式锁是否会造成死锁现象?如果锁过期了,如何解决?11 如果你缓存的数据key过期了,会发生什么情况?12 缓存雪崩、缓存穿透和缓存击穿又是如何解决的?13 布隆过滤器你有了解吗?底层是如何实现的?为什么要使用位图?14 Spring的源码你有看吗?能讲讲IOC和AOP的思想吗?15 在你项目中用到了哪些设计模式?(单例模式,观察者模式,代理模式,模板模式)16 你能讲一下Spring的Bean的生命周期吗?17 类的加载机制是怎么样的?为什么采用双亲委派加载机制?18 如果出现了循环依赖情况,你会如何解决呢?19 Java的内存模型你有了解吗?每个区域有什么作用?20 有哪些区域是不会发出内存溢出现象的?21 Java中的GC操作你了解吗?发生GC时,有哪些数据会被回收掉?调用system.gc()方法是一定会发生GC操作吗?22 Java的垃圾回收器能讲一下吗?CMS和G1的区别是什么?23 分代垃圾回收器中,新生代、老年代、元空间分配是怎么样的?24 Java的垃圾回收算法有哪些?分别在什么情况下使用?25 如果有一个大对象要被回收,它的回收过程你能讲一下吗?算法题:给一个桌子序列,一个团体序列,求出如何分配桌子和团体座位实现价值收益最大化。(思路:倒序 + 双指针)【没A出来,在面试官提示下讲了自己的想法和思路】反问了3个问题。注:如果通过全部面试,需要选一个时间段进行7天实习,实习完,leader评分后,HR才看是否发offer。第二天挂#
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

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