面經筆記 深信服電話面試

2021-08-04 19:01:49 字數 1570 閱讀 7339

接到**我是懵逼的,因為早上睡了懶覺,剛到實驗室就來個**。

首先問是否方便,然後說你簡歷寫了cuda程式設計,其主要應用在了**?工程中的cuda是不是你寫的?

我說應用在三維影象處理,cuda是我引入工程並實現的。

我發現每個公司都對cuda很感興趣,會cuda的一定要提前準備好常見的面試問題。

他說除了cuda,你主要開發windows平台的應用程式?

我說:是,開發的是mfc框架下的影象處理軟體

話題引入mfc後,他說:那你解釋mfc下類的反射機制是怎麼實現的?

我:?????

我沒法接話,只好問他:啥是類的反射?

他說:沒接觸沒關係,那你用到mfc的多執行緒api有哪些?

我說:他問:呼叫waitforsingleobject()會不會阻塞

我說:會

他可能覺得我回答的太斬釘截鐵了:你確定會阻塞是吧?

我說:恩

接著問:waitforsingleobject()可不可以等待訊號量?

我:????好像是可以的:

他在唬我。

我回:不知道,我沒用過mfc的訊號量,我用過pthread的訊號量。

他:哦,那個多執行緒庫是吧,那好,你平時用c還是c++比較的?

我心說終於問到了,回:用c++比較多

他問stl的內容:你知道vc++中stl的map吧?怎麼實現的?

我:知道,底層是紅黑樹實現的。

他又考察資料結構:你介紹一下紅黑樹

我就把紅黑樹的5個規則,這些規則造成的紅黑樹的性質,紅黑樹和平衡二叉樹的對比說了一遍:

他:解釋一下虛函式吧

我就把多型那套說詞說了一遍

他接著往深問虛函式的底層細節:乙個類沒有成員,只有乙個虛函式,類的大小是多少?

我:乙個虛函式表指標的大小

接著問了個比較難的問題:如果乙個類有兩個父類,都有虛函式,則次類中有幾個虛函式表指標?

我沉默了5秒:3個

他?????

然後他糾正我:是2個是嗎?

我說:不是!如果是鑽石虛繼承,則類中會有兩個父類的虛函式表指標,且類自己還有乙個虛函式表指標,總共3個。

如果不是普通的繼承,則會有兩個繼承自父類的虛函式表指標。

(我當時是完全說反了的,他可能覺得我只是記錯了,也可能覺得我已經沒救了,反正沒有再糾正我)

上述部落格中與說的不對:比如:vbptr不是虛函式表指標

我重新做了實驗,記錄了我自己的總結:

我不知道是不是虛函式表指標問題說錯了,他沒有再問技術問題了

他表示我基礎還是不錯的,問我什麼時候畢業,現在在成都是不是。

我說是在成都,明年6月份畢業

他問你現在在做什麼,還在負責什麼專案嗎?

我說研二的時候負責專案,現在研三隻做畢業**。

他說希望我能去他們公司實習,到時候會讓我回來拿畢業證的,不耽誤畢業。

我:?????

我說實習現在我還不能給明確答覆,需要和導師商量,

他說不能實習就比較麻煩,最好能去實習,回頭會讓hr再和我聯絡溝通。

然後電面就結束了,將將10分鐘。

深信服電話面

面試時間7.14 14分鐘36秒 1.講一下專案 linux檔案傳輸 的系統呼叫 系統呼叫 作業系統提供給使用者程式的一組 特殊 介面,使用者程式通過這種特殊介面來獲得作業系統核心獲得的服務。它相當於乙個中間人,把使用者程序的請求傳送給核心,核心處理後將結果再返回給使用者。系統服務之所以需要通過系統...

2014深信服面經

又到了招聘季,有同學跟我說今年深信服校招開的工資蠻高的,本科生開9000 因為使用過深信服的vpn,一開始知道這家公司,所以就和同學一起去聽了它的宣講會.然後回去查了一下這家公司的歷史.發現這家公司是2000年由華為的人跳槽辦的,發展比較快,現在規模屬於中型企業吧 有1800人左右 從網上了解到的資...

深信服面經 2014 武漢

面試官和我年紀差不多,好年輕,手裡有三張紙,每張紙上有50個題目左右,抽一些簡歷上相關的題目問,我感覺醬油了。1 寫出ls原始碼 2 寫出printf源 3 生產者 消費者不使用鎖,如何實現?4 二叉樹的前序 中序 後序遍歷?5 紅黑樹的特性,使用 6 select poll socket 7 li...