首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
鹏肆意
天津理工大学 Java
发布于天津
关注
已关注
取消关注
这么难🥹
@心爱的idea:
模拟面试
1,缓存架构?答:讲了一下redis在项目中的具体实现注:其实面试官想问的是多层架构2,redsi缓存击穿,穿透,雪崩怎么解决?答:击穿可以通过设置热key永不过期穿透可以使用缓存空值和布隆过滤器来解决雪崩可以通过给键设置基础时间值+随机时间值来解决注:缓存击穿还可以还通过互斥锁进行解决(性能较低)关于雪崩上面只说了大量key过期的问题 没有提到redis宕机解决方法:(1)设置多层架构 (2)建立redis主从或集群(3)提前演练redis宕机 从而设计解决方法3,大量不存在的用户同时登录时会给数据库造成压力,怎么解决?答:使用redis缓存空值注:缓存空值不能有效解决这类缓存穿透问题这里要使用布隆过滤器进行拦截 更加有效在实际业务开发中最好俩者结合使用4,jwt?答:说了一下jwt的生成和解析以及结构5,讲讲乐观锁和悲观锁答:讲了一遍sychronized的底层实现从无锁->偏向锁->轻量级锁->重量级锁这里轻量级锁就是乐观锁 重量级锁就是悲观锁6,乐观锁和悲观锁最主要的区别?答:在低并发场景下乐观锁性能好在高并发场景下悲观锁性能好注:乐观锁是认为操作的时候没有线程和我并发操作通过cas判断 不会让你的线程挂起 可能会不断自旋去尝试获取锁悲观锁是认为有线程和我并发操作 拿不到锁线程就会进入阻塞状态直到拿到锁的线程释放锁后唤醒该线程7,sychronized和reentrantlock有什么区别?答:sychronized由jvm释放锁 reentrantlock手动释放sychronized不可重入 reentrantlock可重入(避免死锁)注:这里答错了sychronized可重入 他们的主要区别在于sychronized不支持公平锁,不支持超时不可中断,不支持多条件 sychronized是java内置的关键字 reentrantlock是由juc类库所提供的8,aop怎么理解?这里答的太乱了不清楚注:把那些非核心功能抽取出来封装成一个切面去掉冗余代码通过动态代理的方式 将需要注入切面的对象进行代理在进行调用的时候直接将公共逻辑注入 侵入性较低1,缓存架构?答:讲了一下redis在项目中的具体实现注:其实面试官想问的是多层架构2,redsi缓存击穿,穿透,雪崩怎么解决?答:击穿可以通过设置热key永不过期穿透可以使用缓存空值和布隆过滤器来解决雪崩可以通过给键设置基础时间值+随机时间值来解决注:缓存击穿还可以还通过互斥锁进行解决(性能较低)关于雪崩上面只说了大量key过期的问题 没有提到redis宕机解决方法:(1)设置多层架构 (2)建立redis主从或集群(3)提前演练redis宕机 从而设计解决方法3,大量不存在的用户同时登录时会给数据库造成压力,怎么解决?答:使用redis缓存空值注:缓存空值不能有效解决这类缓存穿透问题这里要使用布隆过滤器进行拦截 更加有效在实际业务开发中最好俩者结合使用4,jwt?答:说了一下jwt的生成和解析以及结构5,讲讲乐观锁和悲观锁答:讲了一遍sychronized的底层实现从无锁->偏向锁->轻量级锁->重量级锁这里轻量级锁就是乐观锁 重量级锁就是悲观锁6,乐观锁和悲观锁最主要的区别?答:在低并发场景下乐观锁性能好在高并发场景下悲观锁性能好注:乐观锁是认为操作的时候没有线程和我并发操作通过cas判断 不会让你的线程挂起 可能会不断自旋去尝试获取锁悲观锁是认为有线程和我并发操作 拿不到锁线程就会进入阻塞状态直到拿到锁的线程释放锁后唤醒该线程7,sychronized和reentrantlock有什么区别?答:sychronized由jvm释放锁 reentrantlock手动释放sychronized不可重入 reentrantlock可重入(避免死锁)注:这里答错了sychronized可重入 他们的主要区别在于sychronized不支持公平锁,不支持超时不可中断,不支持多条件 sychronized是java内置的关键字 reentrantlock是由juc类库所提供的8,aop怎么理解?这里答的太乱了不清楚注:把那些非核心功能抽取出来封装成一个切面去掉冗余代码通过动态代理的方式 将需要注入切面的对象进行代理在进行调用的时候直接将公共逻辑注入 侵入性较低不想写了 直接把问题都扔出来吧 java线程池的七个参数?1. Java线程池,5核⼼、10最⼤、10队列,第6个任务来了是什么状态?任务扔到⼯作队列中2. 如果在第6个任务过来的时候,5个核⼼线程都已经空闲了呢?⼀样扔到队列(线程池只关注数量)3. 第16个任务来了怎么处理?创建⾮核⼼线程去处理第16个任务4. 第16个任务来了的时候,要是有核⼼线程空闲了呢?如果这个空闲的线程,将⼯作队列中的10个任务,取⾛了⼀个,变为了9个,那任务扔队列。如果空闲的线程还没来得及取⾛任务,投递时,队列⻓度依然为10,那还是创建⾮核⼼。5. 队列满了以后执⾏队列的任务是从队列头 or 队尾取?⼀般咱们的阻塞队列都是FIFO的,所以先进先出,从头取。6. 核⼼线程和⾮核⼼线程执⾏结束后,谁先执⾏队列⾥的任务?谁空闲了,并且去等待任务,谁先去执⾏队列⾥的任务。7.为什么⾮核⼼优先执⾏投递的任务?8.核⼼线程与⾮核⼼线程有什么区别?9.MySQL中如何实现数据的读⼀致性?10. MySQL的InnoDB引擎是如何通过⽇志实现事务的?11. MySQL崩溃恢复为什么不⽤binLog?12.Redis的事务了解吗?13.Redis 的持久化机制?总结:对底层的理解还是不够深入 之前没有了解过redis事务 有的时候答非所问容易跑题#牛客AI配图神器#
点赞 1
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-19 10:39
衣恋_品牌视觉(准入职员工)
衣恋内推-衣恋内推码
ESI管培生面试问题自我介绍:请做一个一分钟的自我介绍。说说你的优势和劣势。你遇到过最大的困难是什么,你是如何克服的?请谈谈你的未来职业发展规划。为什么选择衣恋集团?你最疯狂痴迷、时间最久的兴趣爱好是什么?你的朋友会用一个什么词来形容你?如果有线下实习机会,你有空来吗?如果入职后发现工作内容和想象不一致,你会怎么办?如果薪资和预期不符,你会怎么处理?你最了解衣恋旗下的哪个品牌,它区别于竞争对手的战略和方法是什么?你最近关注到的一个流行趋势是什么?对现在各大电商平台有什么看法?与岗位相关说说你平常买什么品牌的衣服,喜欢什么风格?职业期望:以后的职业期望是什么?具体问题:第一份工作时间多久比较合适...
点赞
评论
收藏
分享
05-21 15:27
广东工业大学 运营
因为mbti面试被挂了
很多HR都会规避isfp/infp/intp这几个类型,为什么,难道真的很有参考性吗
Aronek:
啥公司HR看着这abcd,避避雷
点赞
评论
收藏
分享
05-07 05:49
北京航空航天大学 研发工程师
已经5月了... 这个简历还能找到实习吗
985本海硕,无实习,暑期实习还没开始投准备得太晚了,感觉 hc 不多了求牛友指点简历
zcjjj:
北航随便面
投递实习岗位前的准备
无实习如何秋招上岸
点赞
评论
收藏
分享
04-16 04:21
广东培正学院 单片机
25届应届生,想找嵌入式软件工作,求大佬提点,听劝。真的尽我所能走投无路了,工作小白,没有实习,不知道咋办
嵌入式求职之路:
可以看我经验😂,https://www.nowcoder.com/share/jump/73221730841876945
点赞
评论
收藏
分享
05-21 07:53
同济大学 ARM工程师
顶刊都能整活啊
是不是老外看不懂。顶刊都能骂人 会不会被驳回啊。全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
选offer应该考虑哪些因素
你想留在一线还是回老家?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
得物暑期实习oc
1.3W
2
...
来算一算你的offer究竟到手工资多少!(详细教程)
1.2W
3
...
双非本秋招字节转正失败春招重新拿下字节和腾讯
9101
4
...
【26届四段大厂】实习爆炸产出方法论 2.0
9101
5
...
感觉在字节实习有点幸福了
5640
6
...
暑期实习后,如何完成学生到职场人的身份转换?
5284
7
...
💗 521凉面筋真好吃~记录一把本小女孩人生第一面
4880
8
...
28届现在真的找不到日常吗?
4880
9
...
广东java学院本的暑期末班车
4572
10
...
租房是大家出社会的第一课!
3869
创作者周榜
更多
正在热议
更多
#
毕业季,给职场新人一些建议
#
30112次浏览
503人参与
#
国企vs私企,怎么选?
#
20467次浏览
168人参与
#
我的求职总结
#
31683次浏览
518人参与
#
辞职之后最想做的一件事
#
11908次浏览
173人参与
#
我的实习日记
#
2450852次浏览
25491人参与
#
选offer应该考虑哪些因素
#
22325次浏览
321人参与
#
小米硬件提前批进度交流
#
165061次浏览
1516人参与
#
为了秋招你都做了哪些准备?
#
11243次浏览
169人参与
#
你想吐槽公司的哪些规定
#
18163次浏览
70人参与
#
晒一晒你收到的礼盒
#
63070次浏览
378人参与
#
薪资一样,你会选择去大厂还是小公司
#
16935次浏览
103人参与
#
硬件开发岗知多少
#
10354次浏览
111人参与
#
字节跳动工作体验
#
393375次浏览
4300人参与
#
Offer比较,求稳定还是求发展
#
49803次浏览
241人参与
#
我的工作日记
#
100222次浏览
1281人参与
#
工作丧失热情的瞬间
#
277764次浏览
2335人参与
#
第一份工作应该只看薪资吗
#
139259次浏览
1462人参与
#
你想留在一线还是回老家?
#
38770次浏览
455人参与
#
一人推荐一个值得去的通信/硬件公司
#
177063次浏览
1832人参与
#
你见过最离谱的招聘要求是什么?
#
188911次浏览
1405人参与
牛客网
牛客企业服务