首頁>科技>

加班是大家老生常談的話題了,國內網際網路公司加班現象更是嚴重,而網際網路公司中則要數程式猿加班最為厲害。很多人是在加班,但不代表很多人願意加班,可能剛入職場的小白倒是幹勁十足,成了工作狂,或者是熱愛工作,又想證明自己的人生價值不斷投身於事業中的人…那麼你,能接受加班嗎?

(以下是某程式設計師投稿的阿里面經,在雙十一來臨之際,拿下天貓團隊的offer,而面試官卻直接問道:你能加班嗎?)

文末領取大量福利哦!!

阿里巴巴天貓團隊一面

面試官感覺才30出頭的樣子,看上去很年輕,問起問題來還是比較“凶悍”的,開局有點被唬到的感覺。

簡單的自我介紹一下吧我看你之前做的專案還挺多的,你講一下自己印象最深的一個吧你說你專案中使用到了AOP,能談一下它的實現原理嗎?那你說一下JMM 記憶體模型是如何劃分的?分別儲存什麼內容呢?執行緒是否安全?類載入機制,談到雙親委派模型後會問到哪些違反了雙親委派模型?為什麼?為什麼要雙親委派?好處是什麼?平時怎麼使用多執行緒?有哪些好處?執行緒池的幾個核心引數的意義?一致性 Hash 演算法的原理談談你理解的 Zookeeper如何處理 MQ 重複消費?客戶端負載演算法long 型別的賦值是否是原子的?說一下 volatile 關鍵字的原理及作用平時有看哪些書嗎?玩不玩部落格?平時怎麼安排自己的生活和工作?阿里巴巴天貓團隊二面

二輪技術面的時候有2個面試官,一個稍年長,一直問我問題的都是年長的那位,可能是個大佬!

依舊是聊專案,不過二面的專案聊得內容比較多,問了專案中資料庫的結構設計、整體框架等。專案中用過資料庫索引嗎?什麼時候用?如何使用的?介紹一下B樹、B+樹、紅黑樹資料庫分頁查詢,如何分頁?怎麼實現?四種隔離級別,虛讀和幻讀什麼意思發生在哪?使用的MySQL版本,和之前版本的區別使用什麼版本的JDK(我答1.8)介紹和之前版本的不同1.7和1.8的JVM有哪些不同1.8的垃圾回收演算法,介紹你所知道的垃圾回收演算法,CMS垃圾回收器簡單介紹ConcurrentHashMap的size()函式1.7和1.8的不同,或者介紹一下如果是你如何設計排序演算法,介紹一下快速排序,快速排序時間複雜度,是不是穩定排序,介紹幾種你所知道的穩定排序演算法UDP,TCP,HTTP介紹一下,OSI七層模型說幾種你說熟悉的微服務架構說一下Redis支援的資料結構講一下一致性雜湊阿里巴巴天貓團隊三面

三面的面試官說話談吐很不一樣,交談得比較愉快,面試官對我印象很好,所以當下就感覺得到應該是穩了,結果確是如此。

介紹一個你覺得最自豪的專案,依託這個專案問了很多問題(具體細節就不詳細說了)說一下你覺得你最熟悉的Java那個領域,根據這個領域問了一些問題問JVM主要是各種垃圾收集器、GC演算法,安全點介紹volatilejava記憶體模型synchronize,以及與Lock的不同Java記憶體洩漏如何排查排查你認為京東的技術氛圍怎麼樣?你之後的發展方向是怎樣的?有想過轉管理嗎?還是繼續技術路線?(我回答的技術)那你平時通過什麼方式來學習新技術的?你有沒有什麼想要問我的?(這是三面裡唯一一個問我有沒有問題要問的!!憋死我了!!早就想問了!)阿里巴巴天貓團隊HR面

沒有什麼特別的感覺,就是HR小姐姐對我特別熱情!!

自我介紹你為什麼選擇阿里?那你對阿里了解多少?說一下吧你覺得自己做得最成功的一件事是什麼事?那你遇到過什麼挫折嗎?你在天貓上買過什麼東西嗎?買什麼?(我回答口紅,小姐姐笑了笑)那你怎麼看待996呢?雙十一要求你加班,你能接受嗎?(???如果拿到offer,那我能在雙十一之後再入職嗎?好吧,我慫,當然沒敢這麼說!)期望薪資你還有什麼要問的嗎?總結

4輪面試下來,給我的感覺還是非常輕鬆的,沒有特別緊張的情況出現,可能是電商類的團隊氛圍都比較好,不過給我印象比較深的是阿里真的不太看重學歷,我是雙非一本出身,但也能順利拿下offer,相信未來我是能夠為阿里創造更多價值的!

以上就是這次阿里天貓團隊面試的全部真題,真題答案已經整理成了文件的形式,需要面試題答案的私信【面試】即可免費領取;另外還整理好了自己的一些學習資料,這些學習資料知識點涉及非常廣泛,包括Java基礎,高併發多執行緒、JVM、設計模式、Spring全家桶、MyBatis、Netty、Tomcat、redis、Kafka、Dubbo、Docker等,需要這些學習資料的朋友可以私信我【成長】免費領取。

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 馬雲的“雙十一”是一個跨時代的發明,女人們買買買,男人們呢?