猿辅导二面凉经

1.自我介绍

2.谈谈对staic认识,有什么好处和缺点?

3.谈谈线程池,核心线程数和最大线程数分别指什么?

4.什么情况下会使用多线程?

5.如何保证多线程工作时变量的一致性?

5.锁有哪些类型?

6.sychronized属于乐观锁还是悲观锁?实现原理是什么?属于对象层面线程还是进程层面?

7.Lock与sychronized区别?

8.什么是死锁?

9.是否了解原子类?

10.什么是CAS?原理是什么?

11.算法:实现CAS

优化:如何解决ABA现象

12.算法:旋转数组查找元素

#猿辅导##校招##面经#
全部评论
两面是一起的吗
点赞 回复 分享
发布于 2019-09-09 16:31
CAS是高并发下的无锁机制,是lock的底层实现吧,全是高并发的基础哎
点赞 回复 分享
发布于 2019-09-07 14:22
怎么知道自己凉了?
点赞 回复 分享
发布于 2019-09-07 14:34
聊了多久
点赞 回复 分享
发布于 2019-09-09 16:26
聊项目吗?
点赞 回复 分享
发布于 2019-10-03 12:32

相关推荐

02-18 17:30
腾讯_TEG_技术
多刷** 背八股 刷面经 项目话术准备好 不会差的!!!后台看到好多小伙伴们都出现其中一个环节的错误,,,可惜了抓紧机会吧 有的是hc 但缺的就是稍微用心的人
野猪不是猪🐗:多刷星星,背八股背话术,真的能过你们?对一个个没实习过的学生狂问场景题设计题和底层深挖,别以为我不知道一边说缺人还一边各种kpi面
点赞 评论 收藏
分享
评论
1
32
分享

创作者周榜

更多
牛客网
牛客企业服务