百度校招C++面試題



# 1面 12.7 1個半小時
- 自我介紹
- c語言實現多態,struct,函數指針
- 偏特化
- 智能指針,線程安全性
- 強制轉換
- 多態原理,
- 純虛函數,應用
- 棧與堆區別
- decltype
- 進程與線程
- http與https
- get和post
- cookie 和session
- osi 7層模型
- 查看佔用內存,可用內存
- 查找一個文件夾是否含字符串text的行,返回相應的行
- 查找一個目錄下是否含字符串text的行,返回相應的行



















- 代碼
1.判斷是否是平衡二叉樹
2.topk,用優先隊列,又讓用其他方法,又寫了快排



# 2面 12.18 2和小時10分鐘
- 自我介紹
- 死鎖產生條件,怎麼解決死鎖
- 銀行家算法
- mysql的隔離級別,帶來問題,具體怎麼實現的
- 聚簇索引
- 聯合索引,查找返回學生的姓名和成績,是否建立聯合索引
- 事務
- 問會不會redis,會哪些,不太會,簡單問下
- redis數據類型,
- 爲什麼rehash,具體怎麼實現
- 代碼:打開leetcode,做過換下題,兩道mid,所幸a出來啦












- 1379.找出克隆二叉樹中相同的節點
- 994.腐爛的橘子


寫僞代碼題:
兩個機器人分別放置在A,B部署相同的指令,只用下面4條指令.........題目省略,菜了沒做出,題目感覺太抽象了

# 3面 12.22 50分鐘
- 自我介紹
- static
- 智能指針,用法
- 內存分配
- 虛函數和純虛函數
- 棧和隊列
- c+11新特徵
- 類重載加法函數
- 重載排序
- 項目項目遇到困難
- 進程和線程
- 項目怎麼調試,說了gdp
- gdp有哪些指令
- offer情況
- 加班看法
- 後面隨意聊了下
面試官人很好,希望能收到offer!
 





















 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章