2020阿里巴巴算法崗實習生一面(面經)

緣起

       一直想着要讀研的,大學期間也沒有朝就業方向發展,也沒有投過公司。前段時間剛好有幸碰到一位阿里的學長給了一次內推機會,我就抱着長見識的心態投了一份簡歷。筆試的時候狀態奇差,感覺肯定掛了,就沒有準備過面試……
       結果前天手機突然來了個浙江杭州的電話,還被500+人標記爲騷擾電話,我以爲是騙子就掛了,打了兩次都沒有接到……
       然後昨天,那個電話又來了,我尋思着自己的號碼咋地被外地的“騙子”盯上了,後面又接了一下,然後電話那頭傳來:“你好,請問是XXX同學嗎,我是阿里巴巴XXX部門的面試官,請問你什麼時候有空,我們約一下電話面試的時間……”
       聽到這個的瞬間,我震驚了!想到先前還沒接人家電話……趕忙慌張的道歉,然後約定時間……(也側面反映出這個面試官真的太友好了,後文還會講)
在這裏插入圖片描述

正文

       本來就抱着長見識的心態,而且還“白撿”了一次面試機會,心裏也沒有特別緊張(但是還是有,畢竟第一次面……)
       面試面了足足近兩個小時!!! 網上那些面經說好的20-40分鐘呢??
下面是一些回憶錄:

  • 首先是自我介紹,簡單介紹一下自己
  • 問平常什麼語言用的比較多,問對C++的特性瞭解多少
  • 問如何用C語言實現C++的繼承機制
  • 問了不瞭解操作系統,講一講進程和線程(這裏我扯得多了,導致後面他還揪着我扯到得點展開問哈哈)
  • 有沒有做過用到多線程的項目
  • 講一講虛擬地址空間,並講一講基於虛擬地址空間的內存共享機制
  • 講一講虛擬內存相關的頁面調度算法
  • 說說你知道的TCP
  • 問TCP的重傳最長等待時間是怎麼取的
  • TCP的重傳等待機制的算法優化
  • 對數據庫瞭解如何
  • 逮着簡歷問了問那篇中文核心的內容,自己做了什麼(簡單提了提tiny-yolo和centerNet結合的神經網絡結構)
  • QT項目做了什麼
  • 重頭來了,手撕代碼!!
  • 直接扔了一個網頁編輯端(是真的只能編輯,沒有代碼提示不能調試,就只有語法高亮……)
  • 第一個是給了一個表達式求值,讓手寫代碼模擬一下。一共也就70-80行,我寫的也比較快,面試官比較滿意。
  • 第二個是讓手寫實現一下LRU算法,這個沒寫出最優的複雜度來,後面面試官特別好,一直在引導我,還跟我講了講他的思路。
  • 面試官巨nice!他問完了,後面還說:“我的問題問完了,你有什麼要問我的嗎?”
  • 然後我問了他三個問題,最後面試結束。

完結撒花

       自己一直想着讀研的,能撈到這樣一次面試機會真的還挺長見識的,我自己的目的已經達到了。總的來說大廠還是比較注重你的算法和專業基本功(當然一面一般也會簡單一些),現在在這裏分享給大家,可以供後面想要面試阿里算法崗的同學參考~!

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