一、簡答題
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 在處理磁碟資料時,需要首先將其讀入記憶體才能進行處理。如果要讀取的資料已經在記憶體中,則可以直接訪問記憶體。通常來說記憶體是有...