限时8h删!!!
共 1452字,需浏览 3分钟
· 2020-11-18
快来看看这三道大厂面试题,你知道现在的面试有多难吗???
01
来自于阿里:
「请寻求最优解,不要只是粗暴wait()」
有一个总任务A,分解为子任务A1 A2 A3 ...,任何一个子任务失败后要快速取消所有任务,请写程序模拟。
02
来自于阿里:
「请寻求最优解,不要简单的synchronized」
请用两个线程交替输出A1B2C3D4...,A线程输出字母,B线程输出数字,要求A线程首先执行,B线程其次执行!
(多种同步机制的运用)
03
来自于华为
「请寻求最优解,不要简单的生产者-消费者模式」
有一个生产奶酪的厂家,每天需要生产100000份奶酪卖给超市,通过一辆货车发货,送货车每次送100份。
厂家有一个容量为1000份的冷库,用于奶酪保鲜,生产的奶酪需要先存放在冷库,运输车辆从冷库取货。
厂家有三条生产线,分别是牛奶供应生产线,发酵剂制作生产线,奶酪生产线。
生产每份奶酪需要2份牛奶和一份发酵剂。
请设计生产系统?
![](https://filescdn.proginn.com/7737b31a9c28b148427b7fd07ebdd5b2/1839e371f638772b012eab5b6b712f27.webp)
如果感觉吃力
建议大家
拿出2个小时
来听马士兵老师
第二版【多线程与高并发】集训营
上述三道面试题所有的答案,都在接下来的两个小时里面!!!
什么是JUC?
为什么CAS和AQS是JUC的核心?
ReentrantLock适用于什么场景?
门闩(Latch)同步器适用于什么场景?
篱笆(Barrier)同步器适用于什么场景?
信号量(Semaphore)同步器适用于什么场景?
阶段同步器(Phaser)适用于什么场景?
原生锁支持(LockSupport)适用于什么场景?
有哪些同步队列可以用于线程池?
Exchanger交换器适用于什么场景?
各种同步器在大厂面试中的综合运用怎么做?
(首次公开)通过阿里一道面试题理解大厂面试多线程代码题的要求
线程的本质(操作系统与CPU是如何执行线程的)
并发编程为什么充满挑战?
并发编程的三大特性:可见性、有序性、原子性
synchronized JMM CAS AQS lock这些高频出现的面试概念究竟是什么?
无锁、偏向锁、轻量级锁、重量级锁升级过程
悲观锁/乐观锁 共享锁/独占锁 整体锁/分段锁 可重入锁/不可重入锁
(首次公开)银弹已经诞生?有没有一种一定能保证线程安全的终极代码?
(首次公开)工作线程数,设多少最合适?如何理解N*C*(1+C/W)的计算公式?
![](https://filescdn.proginn.com/7737b31a9c28b148427b7fd07ebdd5b2/1839e371f638772b012eab5b6b712f27.webp)
遇到扫码频繁,请再次识别哦
(内容的价值取决于您的行动,千万莫做收藏家)
每一期都很火爆
不到30分钟就报满
2个小时
20个技术点
直戳你【升职加薪难】的真正原因
帮你在2020的尾巴,打一场翻身仗 !
如果你对目前的薪水不满意
如果你希望2020年金三银四工资翻3倍
这场免费视频课
必须要看!
现在有两个福利!
![](https://filescdn.proginn.com/5ca923639d58c0ec0892de2580b2f0ed/f8147b4bef7e9b38fe3926a026f79542.webp)
预习学习资料
参与小游戏,得《多线程与高并发》实体书籍
53678人已参与,速戳
![](https://filescdn.proginn.com/a2daf235f85fe414e1c984646c4805df/178d696f7c26e7393e3e1270521c56c9.webp)
![](https://filescdn.proginn.com/a353e9efe24959dfe4c598b2a6557685/e9708fc7dd6a2fc6148d78a62ab2797a.webp)
![](https://filescdn.proginn.com/ff0bd4058724f3ac57bb9a23b5214ce1/73560402cd3f5962a6959bf0f3fa55fb.webp)
![](https://filescdn.proginn.com/aa7101a257c29e616333b59f19b2c08a/7432e6349bcb0f6a2b4c6efbd9490cd8.webp)
![](https://filescdn.proginn.com/738fc30b450b061c06fc357765dd5ebe/5a598df79ddd333b53ee2d349a9596ab.webp)
![](https://filescdn.proginn.com/a7bbd603dcb4a55df748a3ba0b56a5e1/f6bc36311cf85273aa4a5abb29083750.webp)
![](https://filescdn.proginn.com/1e7e977be04ef8fba38aa5ff96a34ade/cba765228acf0316247f91e8c81941b1.webp)
![](https://filescdn.proginn.com/3b6932cb895e83972467898ae4a7dab6/b59c484e7bd1c794ad8c8f03ebf54bb8.webp)
(内容的价值取决于您的行动,千万莫做收藏家)