頭條搜尋部門後台開發實習生面經

2021-09-28 16:53:01 字數 799 閱讀 5973

一面:

1、使用http時,客戶端向服務端傳輸時,出現了丟包,但是服務端的的http響應報文的狀態碼是200,怎麼樣解釋這個現象。

2、64匹馬,8個賽道,求出最快的四匹馬。

3、https協議和http協議的區別,

4、對於乙個正整數陣列,將該陣列調整為下乙個剛好比該陣列表示的數大的數,比如1234 下乙個就是1243,1342,下乙個就是1423.

二面:1、https協議的原理,公鑰和私鑰是幹嘛的,公鑰和私鑰有什麼關係

2、有幾種渠道可以黑到使用者的帳戶、密碼。

3、檔案排序,10g的檔案,2g的記憶體,如何排序

4、資料庫的隔離級別

5、如何判斷乙個樹是二叉排序樹。對於乙個二叉排序樹,刪除其中乙個節點(該節點一定在樹中),返回一顆新二叉排序樹。

三面:1、自己實現乙個hashmap類,只要求實現插入乙個鍵值對和刪除乙個鍵值對。實現後,要求復用已建立的物件,再要求在復用物件時,考慮碎片問題,如何做碎片整理。

2、熟悉linux嗎,不熟悉。

3、熟悉分布式框架嗎,不熟悉

4、乙個陣列,有重複元素,返回所有滿足x+y+z的組合,組合不能有重複,leetcode上的。

5、作業系統的程序通訊方式:管道、訊息佇列、共享儲存、socket(不同主機程序之間通訊方式,同主機127.0.0.1之間也用socket),pipe 和 fifo的區別。

6、實現資料庫讀鎖和寫鎖的同步問題,就乙個變數,有讀執行緒在讀,就不能寫,但是可以多個執行緒同時讀。簡單實現一下。

裝模作樣半天,不會,忽然想到peterson演算法,但是那僅僅是兩個執行緒之間的,這個是多個執行緒。

今日頭條 後台研發實習生面試

2 說一下stringbuffer 3 雜湊表是什麼,雜湊衝突是什麼,怎麼解決雜湊衝突,具體講解一下解決雜湊衝突的辦法 對於這個問題,他說越問越深 4 說一下tcp協議,說一下當你從客戶端發起乙個請求時,伺服器怎麼確認收到了請求。5 接著,那我們進行演算法程式考核吧,給你一道題 給定乙個陣列a,在這...

阿里測試開發實習生面經

一面 之前同學內推了阿里的測試開發崗位,也許由於內推時部門寫的是阿里集團,所以隔了乙個月才接到阿里的面試。因為不在杭州,所以方式是電面。問過了這些後,感覺開始了本科階段各種學科的提問,包括介紹資料結構的一些概念,詢問鍊錶的結構,鍊錶的反轉,鍊錶的合併,二叉樹的3種遍歷方式,堆排序和桶排序。資料庫,用...

位元組跳動後端開發實習生面經

同步更新 此段置頂 辦公地點在上海市閔行區宜山路2000號利豐廣場,有沒有哥哥知道旁邊 有房子可以租,或者有沒有合租意向的哥哥,蟹蟹 答主性別 男 感謝牛友們的面經,這乙個月學到不少基礎知識,1 自我介紹 2 輸入url到顯示這個頁面過程 3 https和http的區別 4 c 記憶體區域的劃分,堆...