原创 2020年3月份,頭條Java崗最新的面試題(三面)

一面 1、concurrent包下面用過哪些? 2、countdownlatch功能實現 3、synchronized和lock區別,重入鎖 4、thread和runnable的區別 5、AtomicInteger實現原理(CAS自旋)

原创 Java程序員“硬闖”阿里之路,已收穫offer(附超詳細面經)

    本人3年開發經驗、18年年底開始跑路找工作,在互聯網寒冬下成功拿到阿里巴巴、今日頭條、滴滴等公司offer,崗位是Java後端開發,最終選擇去了阿里巴巴。 面試了很多家公司,感覺大部分公司考察的點都差不多,所以將自己的心得記下

原创 Zookeeper如何解決腦裂問題?

什麼是腦裂? 腦裂(split-brain)就是“大腦分裂”,也就是本來一個“大腦”被拆分了兩個或多個“大腦”,我們都知道,如果一個人有多個大腦,並且相互獨立的話,那麼會導致人體“手舞足蹈”,“不聽使喚”。 腦裂通常會出現在集羣環境中,比

原创 Java程序員11面阿里,錯失offer,期間還面了EMC+網易+美團......

一直在面阿里,從提前批投螞蟻中間件與阿里中間件,最後阿里中間件面完了hr,但是很遺憾最後沒能進,被調到了盒馬。不過最終還是拿到了盒馬的offer。期間還面了EMC、網易、攜程(水到不行)、美團、拼多多,目前出了美團跟拼多多沒有出結果,其

原创 程序員必備的商業思維:2020年,你要學會“外交”

    本來原定的標題是“像銷售一樣思考”,但考慮到不少單純的技術人員對於銷售有一種不太好的誤解,因此將標題換成了現在這個。至於爲何選擇“外交”一詞,其實沒有那麼複雜,主要基於個人的粗淺見識: 外交和銷售都需要跟人打交道。 外交和銷售