摘要: 阿里巴巴資深技術專家們結合多年的工做、面試經驗總結提煉而成的筆試真題這一次將陸續放出(面試題答案將在專輯分享結束後統一彙總分享)。並經過這些筆試真題開放阿里巴巴工做機會,讓更多的開發者加入到阿里這個大平臺。
爲幫助開發者們提高面試技能、有機會入職阿里,雲棲社區特別製做了這個專輯——阿里巴巴資深技術專家們結合多年的工做、面試經驗總結提煉而成的面試真題這一次將陸續放出(面試題官方參考答案將在專輯結束後統一彙總分享,點此進入答題並圍觀他人答案)。並經過這些筆試真題開放阿里巴巴工做機會,讓更多的開發者加入到阿里這個大平臺。面試
這一次,不只是知識的收穫,還將間接地與技術大牛們作了直觀的溝通,瞭解他們的出題思路與考察要點,並加以消化吸取,這對本身技術能力自己就是一種極大的提高。走上編程之路,不斷豐富本身方能與世接軌,努力作最優秀的本身。
5月21日,咱們給開發者的第28道面試題。編程
public class SynchronousQueueQuiz { public static void main(String[] args) throws Exception { BlockingQueue<Integer> queue = new SynchronousQueue<>(); System.out.print(queue.offer(1) + " "); System.out.print(queue.offer(2) + " "); System.out.print(queue.offer(3) + " "); System.out.print(queue.take() + " "); System.out.println(queue.size()); } }
• A. true true true 1 3
• B. true true true (阻塞)
• C. false false false null 0
• D. false false false (阻塞)架構
阿里巴巴出題專家:桃谷分佈式
阿里雲中間件技術專家, Apache Dubbo PMC ,Spring Cloud Alibaba Architect,具備多年分佈式以及中間件架構設計及研發經驗,目前負責Apache Dubbo的研發及社區生態。 ui
招聘職位:阿里中間件技術人才阿里雲
閱讀原文spa
本文爲雲棲社區原創內容,未經容許不得轉載。架構設計