實習面經總結1:阿里巴巴(阿里雲)技術面

咳咳..   先說一些閒話~  畢竟這是第一次去分享面試經驗。之前都是在牛客網看別人分享的經驗,不知不覺就到了我要分享的時候了。。  現在有一點點小小的激動,因爲自己的學歷、能力、情商,自己認爲並沒有一個拿得出手的,雖然只是實習,那應該也去不了像阿里巴巴這樣的大公司,而且是阿里雲。

不過,我現在只想說一句話:機會真的是留給有準備的人的!這是我最想表達的一句話,同時我還想說運氣有時候真的很重要!本人昨晚還在向大佬請教一些關於框架的知識,有些自己不太會的,熬夜到凌晨1點。想着今天(3.7)是週六,應該沒有面試,說一下,本人是3.5號也就是週四下午開始慢慢的投遞的簡歷,說到這裏,我想說一下我當天的感受,(原諒我的語無倫次、毫無邏輯可言)當天下午投遞完簡歷(在實習僧投遞了27份、牛客網投遞了10份)之後,一個小時、兩個小時 .. 之後都沒有迴應,我內心慌了,然後一會兒一刷新、一會兒一查看、一會兒一看手機,生怕錯過了什麼.....

然而。。一下午什麼都沒有。然而就到六點了...因爲疫情、和全部高校生一樣,這個寒假過的是異常的漫長,不過,雖然在家,但是我依舊很愉快,什麼都沒有拉下。。比如:學習、減肥、護膚、養生、等.. 這麼久,我每天堅持下午六點左右運動。但是當時的我,絲毫什麼都不想做,因爲自己的內心深深的受了打擊,也或許是自己一路上並沒有遇到過太大的挫折..然後,我就上了頂樓,呆呆的看着樓下的車流量....然後什麼都不做,什麼都不想....就這樣,呆呆的站了兩個小時。天黑了,我回去了,雖然我不想再繼續學習了,但是我覺得自己得堅強,這才哪兒到哪兒。然後我就鼓起勇氣,看到了牛客網上有阿里的通知面試,哇,第一反應,是看錯了吧,冷靜了一下。哦,算了,反正我也過不了面試。。  然後自己給自己打氣一番,繼續學習。。。第二天,週五,好消息來了,滴滴的面試通知、然後就是愛奇藝的面試通知。。再然後滴滴一面過了,約了下週一的二輪面試。。啊...好激動...於是在boss直聘上又投了20個左右吧。boss上也有詢問我情況的,但是當時也沒去在意阿里,因爲內心覺得自己肯定沒戲。無視.... 就這樣,然後週五熬很晚在學習,想着得好好的準備面試愛奇藝和滴滴,想着週六沒面試可以睡個好覺了,一醒,九點了,打開手機,咦,阿里的問我,有沒有時間,電話溝通過一下(08:35)。。當時的我想着,那就溝通唄,沒想着會是面試,就說好,然後就開始了,上來,就說那就開始面試一下吧。。(一臉懵逼..我還沒心理準備呢,剛睡醒..)然後就是長達兩個小時的電話面試。整體就一兩個問題,自己沒有回答上來,整體還不錯。然後就說過了,然後就說,我不用參加筆試了,直接內推我上去,然後又給我建議讓我稍微調整一下簡歷,他好把簡歷給領導看。然後就沒了。說可能會有下輪面試,也可能沒有。......沒有了。個人感覺大概有六到七成把握吧~~在這裏希望自己能順利進去!!

下面會羅列面試的大概內容以及整個面試總結:

算法:

(因爲本人是研究無人駕駛車輛的軌跡預測,所以懂一點算法,有論文和多個發明專利,所以首先問的就是我的論文,以及我簡歷中羅列的算法問題,尤其是一些預測算法。)

1、簡單說一下高斯模型

2、說一下你理解的支持向量機

3、線性迴歸和邏輯迴歸的區別

4、簡單說一下你論文的思路,你是怎麼提高預測精度的

5、哦,看你簡歷,你做過圖像處理的項目,那你對opencv庫的使用,熟練麼?(還好,不太熟練)那你說說,如何將buffer類型轉化爲mat類型?mat有哪些構造函數??

比賽:

(因爲之前有參加華爲的比賽,然後就是這個了)

6、那你簡單敘述一下你的比賽,流程之類的,你主要做了什麼?對於這次比賽,你覺得還有沒有可以進一步提升的地方?比如??

linux系統:

7、linux系統熟悉麼?(熟悉)那你說說:如何查看進程?殺死進程?進程後臺運行

8、top和ps的區別

9、如何查看內存使用情況?

10、如何查看開機時間?

11、複製文件?

12、刪除文件?

13、移除文件都有哪些?說一下它們的區別?

14、查看8000端口的佔用情況?

15、動態查看日誌?

java:(因爲那邊需要不僅會預測算法的人,還需要具有後端研發能力的人,以java語言爲主,所以這個問的比較多)

16、看你簡歷並沒有太多是以java爲主的項目啊,你能說一下你用java做過什麼項目麼?(說了一個小型大概的)。然後,最近有沒有去學習框架?(有)什麼框架?什麼項目?在哪兒看的?來大概講一下?

17、知道JVM麼? 說一下分區?

18、說一下類加載機制?過程?底層實現?

19、new的對象是在哪兒?

20、說一下線程?線程狀態?

21、知道GC麼?說一下GC算法?GC算法的區別?優缺點?應用場景?

22、說一下高併發?高耦合?高可用?

23、說一下線程池的拒絕策略?

24、說一下synchronized 鎖升級?

25、volatile作用?實現原理?

26、說一下集合?區別?底層原理?各自優缺點?應用場景?

27、知道什麼java的什麼框架麼?(Spring),那你簡單說一下?入口?

28、說一下IOC? 優缺點?

29、AOP知道不?應用場景說一下?

30、說一下反射機制?原理?

31、說一下IO?

32、字節流和字符流哪個好?怎麼選擇?

33、說一下雙親委派模型?

34、用過什麼版本控制器?(用過git,瞭解SVN)那你說一下git的流程?

數據結構:

35、簡單說一下你知道的常用的數據結構?(好像就堆沒有說。。。)

36、堆、你熟悉麼?(知道),那你口述一下大根堆和小根堆的建立?

37、說一下B樹、B-樹、B+樹的定義和區分?

38、口述創建一個無向圖的鄰接矩陣?

數據庫:

39、說一下索引?

40、說一下redis?應用場景?

41、什麼是redis持久化?

42、說一下回表操作?

43、說以下表連接的操作?

44、說一下最左匹配原則?

計算機網絡:

45、說一下http的底層實現?

46、說一下tcp和udp的區別?應用場景?

47、說一下http的請求過程?

48、說一下tcp擁塞控制?udp有沒有?

49、TCP爲什麼需要3次握手,4次斷開?

操作系統:

50、說一下線程同步的方式:

51、用戶態和核心態的區別:

52、死鎖?死鎖的必要條件?如何避免死鎖?

計算機組成原理:

53、在計算機系統結構中,什麼是翻譯?什麼是解釋?

54、說一下頁式管理和段式管理?分頁和分段的區別?

55、說一下你知道的進程調度策略?說一下SJF?優缺點?

。。。。。大概回憶了吧。。回憶了整整一下午。或許還有部分遺漏的,反正就是問了很多,最後面試官都說,咦,怎麼快兩個小時了。。(我心想。。怎麼?你面試我還挺沉醉的?都忘記時間了.....哈哈哈哈哈哈哈)然後,那這次面試大概就是這些吧,還不錯,我會內推你,你把你簡歷XXXX那地方稍微調整一下,不拉不拉說了一些,然後說,你有什麼想問我的麼?我說,那我就大膽問了哈,希望您別介意,就是如果我有幸去貴公司實習,應該會有正兒八經的事安排我做的哈?應該不會打雜的哈(問完心裏慌的一批,太直接了吧。。)然後他說,不會。來了就直接加入我們阿里雲團隊(才知道是阿里雲),和我們一起做。。。.......

雖然整個面試時間挺長的,但是過程是愉快的。下面是我對這次的總結:

1、在面試過程中,不要太緊張,要儘量放鬆一點,和面試官就像自己的師兄?自己的老師?帶着一種求教的態度去回答問題。會就儘量說,不會,也不要直接說不會,可以說一下關於這方面的你瞭解的,你會的。對於自己拿不準的,也不要胡亂說。

2、一定得想好再去引導面試官,一定得真是自己有把我的,要不然,你說你比較擅長什麼,結果一問,你就不會。那印象會大打折扣。

3、在回答面試官問題的時候,一定要隱式的讓給面試官感受到你在很認真的對待這次面試、對待這個實習。即使有些問題你不是特別的瞭解,沒有過多的接觸,但是你可以虛心的說,自己在目前階段以及接下來的階段,都會投入時間放在這塊知識的補充上。讓面試官覺得你是一個會主動學習、很上進的學生。因爲我們現在更多的考自學、考自己去解決問題。

4、就是針對自己的問題,就是要沉住氣。大家找實習,找工作,都要經歷等待、等待、面試、等待、失敗、再面試、再等待。。的過程,相信自己,擺正心態!只要你自己真的做了準備,那就不要怕,等吧,然後機會來了,就好好的抓住吧。

5、最重要的也是最重要的一點吧。就是機會是留給有準備的人的!既然已經決定找實習,那就好好準備!相信一句話,水到渠成,當你一切都準備好的時候,結果自然而然就來了。。。(說實話,這次是剛睡醒,還沒洗臉就面試,有點懵,而且準備的也不充分。我自覺面壁去了......)。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章