第二輪面試沒有很細究c++基礎的東西,感覺主要是考察應聘者的潛力和設計能力。
可能覺得我剛剛工作一年半,面試官先是問我大學的事情。
面試官:大學最好的課程是什麼,得了多少分,回答是C語言,80多分。然後問大學有沒有參加ACM競賽,這個也沒參加過。
想想也比較慚愧,哈哈哈,大學的時候。其實除了C語言和C++考得不錯,其他的科目基本是普普通通,準學渣一枚,很多時間都是在刷手機和召喚師峽谷度過,後面大三了才痛定思痛,重新複習C語言,做單片機項目,自然也錯過了比賽的時間,現在想想特別後悔,這裏建議大家在大學的時候,如果決定未來做技術,多多出去宿舍看看,去學院實驗室跑跑,參加一些比賽,不僅可以提高能力,也對以後找工作有用。
接下來開始考察技術的問題
問題1:說說c和c++的區別
問題2:說說memset如何初始化c++對象
問題3:說一下vector和list的區別,數據存儲一般用什麼
問題4:說說二叉樹的左旋和右旋
問題5:如何比較兩個字符串的相似度
問題6:如何解決客戶端網絡訪問數量過多,帶寬不夠的問題。
問題7:在項目中用過哪些設計模式
問題8:如何重構你目前的項目
問題9:版本如何迭代
下午收到hr的回覆,說二面掛了,還是經驗不足的問題,繼續努力,每天進步一點。