百度一面:
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。但還不是正式的,只是短信。