深信服面演算法工程師面試經歷 | 秋招徵文

深信服面的演算法工程師,深信服的面試很專業,不愧是重技術的公司,經歷了三面,雖然掛了難免失落,但是還是很慶幸有這次的經歷。掛的原因是自己沒有準備充分,完全是去裸面的。感覺自己掛在了二面,二面面試官人很好,想是給個三面的機會吧,特別感激面試官!

深信服很注重C,C++基礎。。。

深信服面演算法工程師面試經歷

本人本科最開始就是學的C, 但是好久沒有寫了,最近寫的C++還主要是用Opencv庫, 主要是進行矩陣運算,現在最熟的是Java,本次面試就是死在了C上,感覺特別對不起本科教C語言的老師,給了我那麼多的幫助,我現在竟然給他丟臉了。。。

一到面試的地點,天吶都是帥哥、美女啊!大多是面銷售和產品經理的,深信服的面試官顏值也老高了!!

一面:

面試官人很好,首先是自我介紹,面試問題有:

1.給定一個點和一個四邊形的四個頂點,怎麼判斷點在四邊形內?

2.給定一篇英文文章,怎麼統計裡面出現次數最多的單詞?

3.跳台階,每次跳1階或2階,跳到第10階有多少種跳法?

4.給定一個數組,從中隨機抽出n個不重複的數,怎麼做?如果數組有10億個元素,其中90%已經抽取過了,怎麼隨機抽10個不重複的數出來?

5.給定一些單詞,給了特徵庫(比如child,children同特徵,tell,told同特徵),對比特徵庫將具有相同特徵的單詞統計到一塊兒,並找出來。

6.用C語言實現strcmp()函數,參數自己設定。(被IDE寵壞了,讓現場寫程式碼,竟然大腦一片空白。。。雖然寫得差不多,但是內心戲太過波瀾,主要還是面得太少,想念 turbo c2.0 如果我還愛你,是不是就不會發生今天這種情況了!)

二面:

一面暴露了弱點,可能一面面試官跟二面面試官說了我C語言基礎薄弱,上來都不問我其他的,就猛攻我的C語言基礎,天吶,有生以來最尷尬的事情發生了。。。

還有一點是二面面試官好帥,看到人家大腦就不會思考了,囧。。。

面試的問題:

1.結構體對齊,怎麼對齊法?如果int 和char類型之間有兩個空格,怎麼對齊?空格會自動刪除嗎?為什麼?(答的一團糟。。。)

2.如何判斷兩個float數相等?(。。。這我竟然驚艷於面試官的顏值,沒有答上來,腸子都悔青了)

3.給你一個文件,將文件讀到buff里怎麼確定文件的大小?

4.main函數的兩個參數分別是什麼?

5.對於一個函數fun(fun1(),fun2()),fun1,fun2的調用順序是什麼?為什麼?(一個為什麼把我打入地獄)

6.堆、棧、數據段、程式碼段的概念和區別

中間面試官嘆氣了無數次。。。臨了還說:怎麼辦嘞?你就是不會呀?

天吶。。。都是很基礎的好啊么?但是我就是死在基礎上,面試回來失眠了一夜,完全是對自己的失望,就像面試官所說的:「我們的產品要上線,越是基礎的東西出了問題,上線的過程就越容易出現問題」 這個我都懂,也都明白,但是怎麼辦呢?我就是不會啊?經過面試,也明白了學會思考為什麼?基礎是關鍵,非常感謝深信服讓我走過了三面。

三面:

面試官很好,一看見我就笑,搞得我瞬間輕鬆下來了,然後就掛了。。。

1.自我介紹

2. 家是哪裡的?

3.你覺得你的優點和缺點是什麼?

4.朋友們都說我有什麼優點?

5.我最好的朋友是誰?在我眼中她是一個什麼樣的人?

6.朋友們都說我有什麼缺點?

7.什麼會讓自己變得成熟?(難道面試官覺得我不成熟?好吧,我自己也還覺得我是個孩子,但是有什麼關係呢,我要做技術,做技術,有顆天真的心,才能活下來啊!!)

8.有男朋友嗎?

9.會去深圳工作嗎?

10.你對深信服有什麼了解?

11.自己提問題

經過深信服的面試就特別特別想要去深信服了,怎麼辦?但是,掛了。。。糾結,難過,自責。。。

轉自 //m.elecfans.com/article/888951.html