記第二次面試阿里

2021-10-06 18:50:08 字數 1142 閱讀 8253

結論:一面過了,掛在第二面也是專案上。

一面 2020-05-20 19:55:00 - 2020-05-20 21:07:00。n道題:

1、請描述一下hashmap、linkedhashmap、treemap的使用場景

1.1 簡述一下hashmap的實現原理,紅黑樹的原理、紅黑樹的平均查詢時間複雜度

1.2 在平均情況下,hashmap的get時間複雜度和treemap的時間複雜度

2、請描述一下什麼情況下會出現記憶體溢位,jvm記憶體模型

2.1 gc演算法,新生代有哪些演算法、老年代有哪些演算法、重點問了cms演算法的流程,怎麼解決記憶體碎片問題,什麼情況下cms也會stop the world

2.2 內的載入流程、生命週期、什麼東西可以作為gcroot的根,什麼情況下類會被解除安裝

2.3 什麼是雙親委派機智,為什麼要這麼做,這麼打破,有什麼業務場景

3、執行緒生命週期、執行緒池原理、引數解釋、什麼情況下會oom,等待對了滿了怎麼辦,有沒有什麼優化

5、分布式id生成方案,我講了乙個自己的想法,被面試官說和雪花演算法很相近。然後問怎麼解決時間回撥問題。假如不用雪花演算法,怎麼做乙個id較小的方案,比如可以從1開始?

用第三方工具怎麼做,不用第三方工具怎麼做?

6、 1億個數選出其中最大的1萬個。資料放在磁碟檔案裡面。以下三種情況

6.1 單核單cpu、記憶體足夠大,磁碟足夠大

6.2 多核多cpu,記憶體足夠大,磁碟足夠大

6.3 單核單cpu,記憶體只能存10000個數,磁碟足夠大

6.4 在第三種情況下,設計一種方案,不用排序演算法

7、 資料遷移方案,怎麼對求餘數優化,和上次二面最後乙個問題一樣。然後多問了不用分庫發表怎麼優化。

二面 2020-05-21 20:00:00 - 2020-05-21 20:15:00。n道題:

第一次面試掛了以後,第二天立馬另外乙個部門也打**來邀請面試了。但是也就沒想那麼多直接答應了。當天晚上直接面試,看到上面的題目也就這點了,第二次面試的難度瞬間提高了不知道多少個檔次,難度也大大增加。所以各位一定要在第一次面試的時候就準備好呀!!!當時和一面的面試官很聊得來,也就這麼過了,沒想到還是死在了二面的專案上看來專案這一塊確實也是很重要的,不能忽視~ 現在也不準備繼續面試阿里了。安安分分學習,以後再說。。。。。

盛大的第二次面試

12月26號,聖誕節的第二天,安裝約定的時間去盛大二面。由於第一次面試技術上的基本都過了,是因為學歷不是本科,盛大說要考慮考慮,後來基本上就沒有訊息了。但是乙個月之後卻又讓我來面試,我想也是個機會,還是去了。約定的時間是三點,去了就開始面試了。第乙個面試個官上次見過,是上次三個面試官中的其中乙個。主...

這是人生第二次面試

這是人生第二次面試 沒有面試經驗真可怕 這是第二次面試,面試前很忐忑,知識面很多,尤其c 不知道面試官要問哪方面?我為了有乙個好的結果 對於自己來說 我沒有去可以準備,目的就是驗證一下自己,面試官問的很簡單,但是我回答的不好。我總結了兩點 1 專案上 這個我覺得就是自己發揮,想到啥說啥,先不管對錯。...

第二次面試筆記

一面 jfc框架簡單描述 多執行緒常用建立函式 兩種不同的建立方式及優缺點 虛擬記憶體是什麼 tcp ip udp介紹及區別 三次握手與四次揮手 為什麼是四次揮手 stl常用容器 map set 底層結構及區別 stl的sort演算法 記憶體對齊 直接做題 簡單的sumo veins omnetpp...