面試 百度 搜尋架構部 測試開發崗

2021-10-03 07:58:23 字數 390 閱讀 1315

一面:

1、自我介紹

2、技能提問

3、**

二面:1、自我介紹

2、sql:學生成績表,包含名字,學號,科目,成績,乙個人有可能多個科目的成績,寫sql,求表中成績總和前三的列表,按照次序輸出

3、宴會人數》100,具體不確定,宴會隨機**,中獎人數約為10人,也不確定,寫**實現該功能

4、斐波那契數列

5、單向鍊錶求倒數第十個節點的值,要求最多遍歷一遍 ,時間複雜度不大於 o(n) , 鍊錶長度不限

快慢指標實現後,要求優化,有沒有其他方法

6、安裝電梯,以組為維度,一組 三個或四個 ,作為乙個電梯驗收員,你需要考慮哪些點

7、介紹完後,先問了寫簡歷上的專案相關細節

面試 百度搜尋架構部面試記錄

宣告和定義的區別?宣告是將乙個名稱引入程式。定義提供了乙個實體在程式中的唯一描述,涉及到記憶體空間的分配以及初始值的設定。宣告和定義有時是同時存在的。常見的賦值語句為定義即宣告。幾種只宣告不定義的情況 void display 提供函式宣告 extern int a class a typedef ...

百度搜尋架構部面經

寫sql語句,優化方法?程序與執行緒的區別 對資料庫熟悉嗎?資料庫的儲存引擎的區別?感覺區別說少了,他還想聽其他的 瀏覽器輸入url的過程 三次握手的過程,為什麼需要三次?說一說linux常用命令 前端用過什麼框架?最後問我最後的職業規劃?你想做工程還是演算法?問了一下技術棧。演算法題 中序遍歷的遞...

百度測試開發面試題

學姐 學長總結的面試題 感謝學姐 針對質量部測試開發 1.幾種常見演算法看下,能夠大概描述出來演算法的過程,複雜度 排序 查詢等 2.給你設定幾種場景,讓你解答 比如給你兩部手機,讓你站在一百層樓高的地方,假設在第 n層手機摔下就會摔破,問你怎樣用著兩部手機確定這個臨界層。場景測試 3.怎樣知道乙個...