今天是第二輪面試,寶能的第一輪面試和第二輪面試相隔了三天,約在1點半,因為面試官有事,差不多是在2:22開始。我發現下午面試一般我的表現一般都不是很好,簡直是個bug,之后的面試我准備都安排在上午。
面試官先是讓我進行自我介紹,自我介紹這塊我說得很簡短,因為已經介紹了太多次,但不能這樣,自我介紹一定要做到脫稿簡短又有說服力才行。
面試官就問我對什么語言熟悉,我說c++,然后面試官就問map是什么類型的數據結構,一下把我弄懵了。面試官應該想讓我回答的是二叉樹,然后我愣是沒想起來,然后面試官又問vector是什么類型的數據結構,是數組。我又卡殼了。然后問點乘、叉乘、求極值怎么求、slam建圖原理是什么等等。整體表現可以說是菜字來形容。后來面試官問我是從哪個學校畢業的,我都感覺自己給母校抹黑了。
怎么說呢?平常也是寫慣代碼的人,map、vector、list這些也都是花式用過的,建圖也不知道建過多少回了,但是一問到原理就覺得什么也說不出來了。好像我只關注使用和實現,對原理或者是出於嫌麻煩或者不關注或者恐懼。而且之前明明自己推導過的,也復現過代碼的,過一段時間就完全遺忘了。弄得沒學過一樣。
現在只能是勤刷題,最好是能把項目中用到的一些原理給背下來,常用的框架的原理給背下來。
現在我可能成熟了一些,不會覺得把事情做好就行了。現在我覺得技術人員也要學會向外界表達,把事情做好是程序員的本分,跟別人解釋清楚在做的是什么也是程序員的本分。