首先據說這家公司開的價還是挺高的,但是出的題也挺難,至少對於我這個跨專業的人來說。emmm,那道編程題是完全沒有思路,見所未見。雖然面試過程略顯尷尬,但是確實又長了見識。
藍信移動的面試分爲筆試,技術面,上機,hr然後談薪水。(據hr說通過就是20k*14)
筆試題:
1.小明一家一共有5個人,要過一座橋到對岸.其中,小明的爺爺過橋需要12秒,小明的奶奶過橋需要8秒,小明的爸爸需要6秒,小明的媽媽需要3秒,小明需要1秒.現在過橋的規則是:因爲天黑,每次過橋需要提一盞等,每次過橋最多可走兩個人,燈到了對岸後必須有人送回來才能再過橋.總共30秒的時間,他們家怎麼能夠都過橋呢?
答:(1)媽媽和小明 ,小明回 4
(2)爺爺和奶奶,媽媽回 15
(3)小明和爸爸 小明回 7
(3)媽媽和小明 ,3
共29秒
2.實現一個二叉搜索樹。
3.兩個有序數組合併成一個有序數組
4.寫出地鐵進站交通燈亮,語音播報系統的類圖和流程圖
5.這裏有1,2,3.。。。。。一直到n個連續有序的數,現在拿掉兩個數,再打亂順序放入一個數組中,請用編程找出這兩個數
6.VC++怎麼檢查內存泄漏,怎麼避免?
一面:
1.講講項目?(講項目過程中一定要自信,把面試官帶入你的節奏,跟着你去思考,然後突出自己的優勢)
2.進程和線程
3.信號量
4.怎麼實現進程同步?
5.鎖?
6.怎麼理解c++和c的區別?
7.多態怎麼實現的?
9.虛函數是怎麼實現的?知道虛函數表嘛?
參考:https://www.cnblogs.com/malecrab/p/5572730.html
8.TCP三次握手,四次揮手?什麼時候處於半連接狀態?
9.什麼是平衡二叉樹?
上機:
給的材料有4張ppm的圖片,以及ppm格式和bmp格式的說明文檔(英文),通過編程實現:
1.將一張圖片旋轉90°
2.將四張ppm格式的照片合併成一張照片(田字格)
3.將合併成的照片轉換成bmp格式