资讯专栏INFORMATION COLUMN

记一次狂怼多线程的面经

Scott / 3010人阅读

摘要:最近面试一家有直播业务的公司,明显感觉到对多线程的理解有一些要求。第一轮面试大概就面了分钟左右,一轮下来口干舌燥。下面对面试题做了下简单分类,分享给大家。

最近面试一家有直播业务的公司,明显感觉到对多线程的理解有一些要求。第一轮面试大概就面了 70 分钟左右,一轮下来口干舌燥。

下面对面试题做了下简单分类,分享给大家。

多线程

有什么方法可以监控线程的状态

synchronized 的作用

synchronized 底层是怎么实现的

synchronized 有哪几个使用方式

修饰方法和修饰代码块有什么不同

synchronized 为什么要添加对象锁,即 synchronized () 中,为什么要有这个括号里面的内容

说下并发包和 synchronized 的区别

说下 Java 内存模型是什么

volatile 作用是什么

volatile 底层是怎么实现的,从指令层面分析

为什么不用 volatile 修饰每个变量呢

ThreadLocal 了解吗

CountDownLatch 了解吗

列举有哪些线程池

只有一个线程的线程池有什么作用,是来搞笑的吗

ThreadPoolExecutor 类的构造参数有哪些

如果程序一直在添加任务,线程池的处理过程是怎样的,结合构造参数来解释

jvm

有哪些 gc 算法

什么对象刚创建的时候直接进入老年代,非字符串对象

什么对象可以进入老年代

新生代的 s2 区有什么作用

什么情况下会 OOM

说下一个对象从创建到销毁的整个过程

redis

排行榜怎么设计

有序集合增加元素的时间复杂度是多少

AOF 和 RDB 的区别

redis 有大量任务需要消费,现在有两种消费方案,有什么不同?

由一个开了 30 个线程的线程池不断消费

3 个线程不断获取 redis 任务,并将任务传给一个开了 30 个线程的线程池处理

其他

hashtable 和 ConcurrentHashMap 有什么不同

ConcurrentHashMap 如何保证线程安全,1.7 和 1.8 都说下

NIO 和 BIO 的区别

NIO 的经典实现是怎样的(这个问题我不太确定,当时有点懵)

mysql

explain 作用

一般看 explain 输出信息的哪些内容

表有 a、b、c 字段,其他a、b独立建个索引,则下面的 sql 经过 explain 后会输出什么信息,哪些字段会走索引,哪些不会
select * from table where a = xx and b = yy order by c;

场景题

秒杀场景如何设计

欢迎关注微信公众号「不只Java」,后台回复「电子书」,送说不定有你想要的呢

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72492.html

相关文章

  • 求职攻略 | Datawhale助力秋招最强战甲

    摘要:秋招变夏招,还没准备好团队成员收割机牵头,带领名成员历时个月,整理了一份机器学习算法工程师求职面经。但如果之前并没有意识到这一问题也没关系,为你呈现一份小而美的面经。这部分内容包含了逻辑题目及概率题目两方面的内容。 秋招变夏招,还没准备好?Datawhale团队成员offer收割机牵头,带领14名成员历时2个月,整理了一份机器学习算法工程师求职面经:Daily-interview。一份...

    CKJOKER 评论0 收藏0
  • 美团实习Java岗面经,已拿offer

    摘要:作者链接来源牛客网今天刚刚收到的电话,开心,简单记录一下美团的面经。当时面试官评价基础不是很好,其他还行。的三次握手四次挥手。整体感觉美团的面试比较基础,但是各个方面都有涉及到。 作者:icysnowgx链接:https://www.nowcoder.com/disc...来源:牛客网 今天刚刚收到hr的电话,开心,简单记录一下美团的面经。时间隔的比较久了,简单回忆下,最后会给出我之前...

    OnlyMyRailgun 评论0 收藏0
  • 前端小白面经小记

    摘要:前端小白最近面试几家公司,写点面经分享给大家,同时记录下自己的缺点以供后期补足,各个公司的开发方向不同,请各位理性看待。直接现场手敲触发的样式。数组去重如何实现如果用的话,里面如何写排序算法。对象何时被修改心态需要调整好,不紧张不匆忙。 前端小白最近面试几家公司,写点面经分享给大家,同时记录下自己的缺点以供后期补足,各个公司的开发方向不同,请各位理性看待。 问题相关 Css 布局方式有...

    FuisonDesign 评论0 收藏0
  • 前端小白面经小记

    摘要:前端小白最近面试几家公司,写点面经分享给大家,同时记录下自己的缺点以供后期补足,各个公司的开发方向不同,请各位理性看待。直接现场手敲触发的样式。数组去重如何实现如果用的话,里面如何写排序算法。对象何时被修改心态需要调整好,不紧张不匆忙。 前端小白最近面试几家公司,写点面经分享给大家,同时记录下自己的缺点以供后期补足,各个公司的开发方向不同,请各位理性看待。 问题相关 Css 布局方式有...

    MSchumi 评论0 收藏0
  • 整理前端各位面试达人面经

    摘要:准备在这里放一些网上比较好的前端面试分享,以后不断补充。百度阿里网易大疆等大小厂前端校招面筋掘金技术征文地址应届渣渣前端面经还有游戏策划以及鸡汤地址学前端,我如何一年内学到三年的知识。 准备在这里放一些网上比较好的前端面试分享,以后不断补充。1、百度阿里网易大疆等大小厂前端校招面筋 | 掘金技术征文地址:https://juejin.im/post/5bb470...2、应届渣渣前端面...

    adam1q84 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<