面試的問題都是很基礎的,首先自我介紹,這個部分做的不太好,介紹的比較少,那邊比較吃驚說,“啊就這些,那你介紹一些大學的生活”,之后就是技術方面的,
(1)對C/C++語言熟悉嗎?平時開發都用它嗎?
(2)熟悉STL編程嘛?用的多嗎?然后你介紹一下容器的定義,說出幾種容器,如何讓你設計容器,棧是如何實現的
(3)區別一下STL中vector和list之間的區別,還問了其他一些適配器。
(4)map的原理,熟悉那些STL中的幾種排序,你對sort,qsort內部是如何實現的研究過嘛?
(5)對于排序中快速排序和堆排序之間區別,各自的特點。
(6)然后對于多線程的開發問了一些
(7)關于函數調用約定,幾種,各自的特點,應用的地方。
(8)關于網絡編程的內容,寫過網絡編程方面的項目嗎?介紹一下
(9)對于操作系統方面的,臨界區,死鎖,等等
(10)c++為何沒有虛構造函數,多態如何實現的,關于虛函數的使用
(11)問了關于內存方面的知識,堆,棧內存,常量,全局變量,局部變量,內存結構的有個研究嘛?深入了解嗎?
(12)對于atoi,如果讓你實現該函數的功能,你如何實現,應該注意些什么問題。
(13)你本科是網絡工程,問一些網絡方面的知識,
(14)舉個例子說明你學習能力比較強,
睡了一覺起來寫了一下,感覺面試的一般吧,過幾天可能會有其他面試或者通知實習。
最后總結一些,基礎的知識需要經常回顧,電話面試需要注意的細節,要善于總結,從這次的電話面試中吸取教訓,為以后更多的電話面試做好準備,
轉載(某個博客的):
4 每天睡覺前堅持做三件事
1. 今天都干了些什么,那些與課題實驗有關,用科學而簡練的語言描述出來,記錄下來,自認為失敗的實驗也要認真對待,并找出原因。
2. 想好并安排好明天要做的實驗,千萬不要到了明天再準備。
3. 前兩件事做不好,不要睡覺。
就這樣,堅持做,一定會進步很快的。