網申投了簡歷,然后過了幾天就讓做網上測試題,有選擇題和編程題,時間一個小時。我后面編程題都沒做,感覺應該不會有面試機會了,誰知道后來通知我去面試,有點驚訝。通知3:30面試,4:00多才排到。抱著增加面試經驗的態度去學習學習,面試官是一位40歲左右的中年大叔,態度和藹,開始就讓做自我介紹和項目經歷,并據此提了幾個問題。然后就給了張紙,讓分析最長公共子串的算法效率,由于非計算機專業出身且準備不足,無從下手。然后就問了一些C++語言方面的問題,然后就很友好的然我回去等通知,我已經感覺到掛了。
面試官問的面試題: 1. 自我介紹和項目經歷
2. 最長公共子串的復雜度分析以及編碼實現
3. C++的智能指針的實現原理
4. vector和list的區別?