会员标识 avatar-decorate
又要到饭了兄弟萌 level
获赞
135
粉丝
23
关注
14
看过 TA
993
门头沟学院
2025
Java
IP属地:新疆
暂未填写个人简介
私信
关注
juc和分布式这一块不熟,被拷打麻了😰1.自我介绍巴拉巴拉一大堆2.项目里说的redis与mysql的数据一致性和缓存击穿是怎么实现的讲了先更新数据库,再删缓存3.项目里的线程池是怎么用的每个线程都负责一部分的文件片合并,最后在执行一次合并3.线程池的参数有哪些,任务队列满了之后会怎样简单说了下参数,满了之后会执行拒绝策略,又讲了下四种拒绝策略4.项目里用了定时任务,如何保证定时任务在分布式多实例系统内只生效一次不会5.项目里说的异步失效问题是怎么解决的?声明式事务的代理是用AOP实现的,AOP最后调用的都是真实对象,导致异步失效6.项目里说的登录态的身份校验是怎么做的session里存用户信息,配合AOP做校验7.不使用第三方库,自己写代码如何做到分布式多实例的轮询?说了下可以用nacos的轮询,自己写不会8.volatile是什么,CAS底层怎么实现的简单讲了下JMM,volatile修饰的变量被修改会立刻写回主存,CAS底层不知道9.原子类介绍下,底层是怎么实现的简单讲了下原子类,其它的不知道10.@Async注解开的线程是通过线程池开的吗这里我一开始大脑短路了,觉得只是简单的new了一个thread,后来面试官提示了才突然想起来美团的一篇文章https://mp.weixin.qq.com/s/T7P2-tiroXWI9xd8FhsuFA。这篇推文我印象还挺深刻的,就介绍了这篇文章里的问题和原因以及解决方案11.讲讲mysql从查询流程到索引、事务、锁还有日志,巴拉巴拉讲了一大堆12.讲讲java里的集合简单说了下常见的集合,重点讲了HashMap13.说说mq简单讲了点14.你简历说参与了Dubbo的开源,讲讲你都做了什么这个月才刚加入,只是看了几个good first issue,大概讲了讲面试之前看这家公司的面经就发现他们公司对于并发和锁用的比较多,但是自己太菜了,也没准备充分,连redis分布式锁都不知道
0 点赞 评论 收藏
转发
牛客网
牛客企业服务