百度2011實習生招聘筆試題

2021-05-25 06:34:36 字數 601 閱讀 2958

一、簡答題

1、extern "c" {}是什麼意思,作用是什麼?

2、至少說出兩個設計模式,闡述內容及其適用情況,最好有偽**

3、tcp/ip中的time_wait是什麼意思?在什麼情況下會出現,簡述其好處和壞處。

二、演算法與程式設計

1、某系統每天要執行n個任務(n<1000),任務之間存在複雜的依賴關係,如b任務需要a任務執行完成才能執行,但不會出現迴圈依賴,請設計合理的任務執行順序(寫成偽**),分析其空間複雜度和時間複雜度。

2、編寫函式,統計一段文字中出現的完整句子數量,文字中只有大小寫英文本母,空格,',','.',乙個完整的句子至少應有乙個字母和'.',在函式正確的情況下盡量簡介高效。

三、系統設計

某伺服器每天要產生大量的訪問記錄,這些記錄需要實時儲存和訪問。每個訊息記錄包含被訪問的時間(精確到分鐘),被訪問的url,訪問該url的ip等資訊。請設計乙個系統,能夠儲存1000億條記錄,支援如下的實時監控和流量統計。

1、指定時間段(精確到分鐘)和url,統計出該時間段內該url被訪問的次數。

2、指定時間段(精確到分鐘)和ip,統計出該時間段內該ip的訪問次數。

題目就這些,過幾天再把解答貼上來吧~

百度2011實習生招聘筆試題

第一題 1.extern c 是什麼意思?其作用是什麼?extern c 實現的類c和c 的混合程式設計 2.寫出至少兩種設計模式,闡明其使用場景,有偽 更好。單例模式 介面卡模式 工廠模式 裝飾模式 3.tcp中time wait狀態是什麼意思?其好處和壞處分別是?伺服器在close socket...

百度2011實習生招聘筆試題

第一題 1.extern c 是什麼意思?其作用是什麼?extern c 實現的類c和c 的混合程式設計 2.寫出至少兩種設計模式,闡明其使用場景,有偽 更好。單例模式 介面卡模式 工廠模式 裝飾模式 3.tcp中time wait狀態是什麼意思?其好處和壞處分別是?伺服器在close socket...

百度2010實習生招聘筆試題

a卷 共三道大題 請先閱讀卷首的試卷說明,在a b卷選擇一套試卷作答,同時作答試卷無效 第一題 簡答題 1 簡要說明樹的深度優先 廣度優先遍歷演算法,及非遞迴實現的特點。2 在處理磁碟資料時,需要首先將其讀入記憶體才能進行處理。如果要讀取的資料已經在記憶體中,則可以直接訪問記憶體。通常來說記憶體是有...