2018年3月15日晚七點~九點,參加了深信服的在線筆試,崗位是C++研發工程師。
題目類型:單選題、多選題、填空題和四道編程題。題目主要考察了C++的基礎知識、數據結構與算法的有關知識,還有Linux的一些問題。數據結構主要考察了樹和排序算法。
2018年3月16日下午,收到了深信服的短信,告知通過了筆試(還是很開心的,第一次做公司筆試題就能通過,而且說實話深信服的筆試題還是有一定難度的),准備18號下午兩點半到南京中央飯店參加面試,而我在上海。。。抱着長經驗、一輪游的心態買了去南京的高鐵票。。。雖說是抱着長經驗、一輪游的心態去的,但還是要有點准備啊 ,所以網上各種找面經資料,都整合到了一起,將面經里提到的題都做了整理,並附上了對應的答案。只有一天的時間,根本不夠用,東西太多了,自己的知識也還是有很多欠缺的,以后要慢慢補了,重點還是要打好基礎!
今天,如約來到酒店,我到的比較早,人都還沒來齊,然后面試研發的工作人員就提前開始了,不知道怎么我就第一個進去開始面試了。。。大氣都還沒喘一口(捂臉)。
首先做一個簡短的自我介紹;
然后問了項目方面的問題,比如:項目上遇到了問題怎么辦?是怎么解決的?項目里你印象最深的是什么?等等
然后就是開始問技術了。。。大體記得的就是下面的幾個問題了:
虛函數實現機制
C++與c互相調用的名字匹配問題
如何求得一個文件的大小
一個數組,偶數升序奇數降序排列
從數據流里找指定數據
可重入函數
malloc和new分配內存區別
KMP算法
紅黑樹
最后讓回來等結果,估計了跪了,哈哈,不過沒關系,這是個持久戰
感覺,還是要多學啊,還差得遠,加油吧!
2018/3/18 晚 21:59:50
於上海