百度 PC客戶端研發工程師 筆試題目

 簡答

1.C++指針參數與引用參數的差異;

2.windows裝載DLL在哪搜尋;

3.多線程如何優雅地退出線程;

算法

1.寫樹非遞歸的先根遍歷;

2.書架上最多放十本書,寫算法:

(1)每次拿最後一次使用時間最小的替換新書,若多本書時間相同,拿最後一本;

(2)每次拿使用頻率最低的書替換新書,若多本書頻率相同,拿最前一本;

系統設計題

1.瀏覽器都有網址提示功能,有1000萬個網址,平均長度50,設計網址提示系統,要求:

(1)網址前綴與用戶輸入相同則提示

(2)最多提示10個

(3)每輸入一個字符更新提示

(4)以用戶需求與體驗爲主。

發佈了94 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章