百度一面:linux
1.自我介紹+項目介紹面試
2.進程和線程的區別數據庫
3.經常使用linux命令列舉編程
4.堆排序服務器
5.快速排序網絡
反問環節。架構
如今的狀態是崗位轉推,畢竟百度投的是開發崗。函數
京東一面:線程
1.C++三大特性。我滾瓜爛熟,哈哈設計
2.編程風格,函數型仍是類型?我分別介紹了我項目里根據不一樣實際環境,使用不一樣的風格。
3.線程和進程的區別。我仍是滾瓜爛熟,已是第三次問了(第一次百度,第二次網易,第三次京東)
4.linux下進程通訊的方式。(信號量,管道,命名管道,共享內存,套接字,消息隊列)
5.以上進程通訊方式裏,哪種更快,哪種更慢?
6.數據庫使用過沒?到哪一個程度?
反問環節。
當天結果經過。
京東二面:
1.項目介紹,面試官說我適合作產品崗,思路清晰,陳述有理有據,技術細節充分。
2.數據庫事務瞭解過麼?使用過麼?瞭解過,沒有
3.主從架構瞭解麼?介紹了基本的一個涉及主從架構的半同步複製模型,描述了包括保證傳輸過程當中主服務器宕機致使數據可能丟失的狀況,運用semi-sync技術等。面試官給我看了他培訓用的PPT,叫我按照那個上面講,沒有講全。
4.設計一個高可用性數據庫架構。
5.想要從事部門內的方向?
6.linux命令:top,儘量詳解。我就說了簡單應用,不盡如人意。
當天晚上給我掛了。
深信服技術面:
1.ARP原理
2.ARP欺騙原理
3.講述一個完整得網絡排障流程
4.工做信息介紹
次日下午發了offer。但還不是正式的,只是短信。