阿里C++研發實習二面和三面面經


下午連着面了阿里爸爸的二面和三面,非常不明白別人的三面都是hr了,為什么我還是在技術面,難道面了個假阿里。不管怎么樣,來篇面經攢攢人品。

二面

第一次遇到這么嚴肅的面試官,居然可以全程無表情的,面了這么多次,就這個面試官最嚇人了。大佬太可怕了。

  • 自我介紹(還沒介紹完就被打斷,可怕..)
  • 問了一點項目
  • 實現一個c語言函數,先讓理解這個函數的意思,然后完全實現
char *strtok(char s[], const char *delim)
  • 函數寫完,就完了。我告訴他還可以優化的,還沒來得及說,面試就結束了。他比我還着急。

三面

最傷心的就是三面,本以為是hr面,結果一上來就盯着技術問題問。最后,問了一下,才知道是技術三面,憑什么比別人多。。傷。。

  • 自我介紹
  • 科研項目介紹
  • 服務器項目介紹
  • 多線程相關
  • 多個服務器通信,線程池的設定(這個問題問了好久,什么qps,響應時間都扯出來了)
  • 哈希表的沖突解決方式
  • 哈希表在桶固定的情況下,時間復雜度。怎么優化
  • 多線程中哈希表保證線程安全
  • 哈希表特別大,桶特別多的時候怎么加鎖
  • 哈希表這問了好多,能記住的就這么多了。
  • C語言變量存放位置
  • 棧上的分配內存快還是堆上快(我猜是棧?有大佬有標准答案嗎)
  • http的長連接和短連接是什么,各有什么優缺點,然后使用場景
  • 在一個瀏覽器里面輸入一個網址,后回車,在這后面發生了什么。(開放性問題,隨便說,但是我答得不好,沒能把握住) (最后這個問題,要是有大佬能夠完整的回答一下,那肯定是極好的。)

總結

  • 二面面試官太嚴肅,三面面試官還行,但是太殘暴,問題一個接一個。
  • 網絡部分是我的硬傷。
  • 革命尚未成功。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM