南京趨勢科技面試歸來


      每年趨勢科技都會分兩批進行招聘,今年也不例外,第一批的時候去霸筆了,結果沒有收到任何消息,我們當時霸筆的那一批貌似都沒有收到。第二批筆試的時候我去參加了,筆試的時候死的心都有了,覺得自己從沒有學過C++,根本不懂面向對象,題目太難了,本想不做一走了之,但是想想,來都來了,不做交卷也是對趨勢的不負責不尊重,自己還是耐下心猜完了,然后交卷。

     筆試筆成這個樣子當然不報希望,但是運氣就是喜歡跟你開玩笑,你心儀已久,准備充分的公司說不定連筆試都沒過,但是你抱着打醬油的心態參加的卻過了,哎,有時候真的事與願違,所以找工作有時候還真得看運氣、看人品。扯遠了,拉回來,某天晚上我接到趨勢科技的面試通知,所以就有了今天的面試。

     下午1:40,第一面,先是自我介紹,也沒啥好介紹的,都是嵌入式相關的東西,然后面試官看了我的簡歷,說我主要是做硬件的,我說自動化軟硬件都設計,他然后問我對網絡了解嗎,我說懂點,他說那好,在黑板上寫個服務器的程序。

     My lady gaga,上來就寫程序,而且是服務器的,平時都是在網上copy代碼,然后修改,現在寫,各個函數入口參數都不曉得了,怎么寫呢,反正也管不了那么多了,我就憑着記憶大概寫了socket,bind,listen,accept函數,入口參數都沒寫(只寫了一個socket參數),但是我知道這樣肯定不行,於是我刻意在每個函數的后面都寫了注釋,還寫上了注意點,比如,socket類型有三種,一個是AF_INET,一個是RAW,一個是Datagram,我們要使用的應該是哪種,bind地址的時候注意網絡序主機序,Accept以后如果是並發服務器還要創建線程,如果創建線程的話還要注意資源回收等諸如此類的。他沒說話,又問我什么是ARP,解釋了下,后來我又補充了下,IPV6里面沒有ARP了,他問為什么,我當時真相抽自己一嘴巴……然后讓我寫一個函數,一個入口參數是字符串,一個是字符,返回踢出字符后的字符串,我使用的是動態內存分配的形式,他好像不太贊成,說編譯能通過嗎?我說可以的,聽你這么說,應該還有不耗內存的方法,讓我想想,沒想出來,然后跟他說如果不申請內存,那么我能想到的就是覆蓋,但是算法很復雜。他點點頭說,你這是以空間換時間,我說的是的。

    然后我回來坐下了,他問我平時看什么書,我說最近在看linux內核#####居然把書名忘了……。他說那我問你,Linux內核態進程如何和用戶態進程通信,說實話我真不知道,我就直接回答了,我只知道系統調用會陷入內核態,用戶進程間通信有信號、信號量、消息等,這個我不知道。然后問我平時的愛好,大概講講。接着冷場了,我就問,我成績單帶來了你要看下嗎?他說,不用,你想炫耀你的成績?我說沒有沒有,我是覺得我的專業不是很對口,所以貴公司應該看重的是學習能力,成績單應該能說明一部分問題,他笑笑說,行,你去401等二面吧。

     回到401就去二面了,二面的兩位面試官很和藹,很親善,他先問問我和周圍同學工作找的怎么樣,面試了哪幾家單位,有沒有有意向的(也是在套話吧),你也可以說我笨,也可以說我實在,但是我在面試的時候說的都是內心真實的想法,后面更能體現(汗)。所以我就如實的回答了,包括拒了華為,等待Marvell。下面進入正題,他們讓我講項目(主要負責的),然后我就介紹了我的項目,bulabula……

     這個項目介紹的還行,畢竟是自己做的,但是現在想想覺得自己介紹的還不夠,其實還有兩個項目也是我獨立完成的,但是忘了介紹,而這兩個項目恰恰能體現我的學習能力和解決問題的能力,關鍵也是用到了很多的網絡知識。貌似趨勢對代碼行數很看重,在介紹項目時他問,你說你有2萬行代碼經驗是在這個項目中嗎,的確,那個項目中我寫的代碼超過2萬行(包括注釋啥的),畢竟這是我研究生兩年的成果啊。

     項目介紹完了之后,就到我的弱項了,一個面試官問,1、你平時對軟件關注嗎?我說不是很關注(這是事實,我關注硬件勝過軟件),2、你做硬件為主,你對軟件怎么看,我說硬件越來越專業,軟件和算法是核心,軟件做好很吃香。3、你平時看書嗎?我說看的,他說你看哪些書,我說最近在看linux,編程還是其它,我說是講內核的。好像還有一個,但是有一個讓我郁悶的是4、

     Q:如果Marvell和我們同時給你offer,你選哪個?

      A:我說Marvell沒有給,

      Q:我說如果

      A:大眼瞪小眼(我怎么這么笨呢)

      Q:Marvell和你很相關,你來我們這完全是個新手,你要拋棄你3、4年的積累,你怎么選,這不是做考試,這不是做題,這個問題很沉重,你是在選擇行業甚至是事業,你選誰?

      A:低頭,繼續沉默(說的很真誠,是啊,怎么選?)

      Q:我知道了

      讀者看到這里一定覺得很無語,是啊,我完全可以說雖然Marvell和我很相關,但是我覺得應用編程的技術含量不高,沒有核心的東西,殺毒要求對系統、對軟件有相當高的要求,能做殺毒肯定可以去做應用,即使我是新手,但是我有很強的學習能力,過去的經驗已經證明了這一點諸如此類的話,但是這些都是假的吧,說實話,如果marvell真給offer,如果你是搞嵌入式的,你會怎么選?本來就嘴笨,現在更不知道如何回答了。

     然后問我有沒有問題,我主要問了對於非本專業的培訓情況,他大概介紹了下,他們的培訓很晚上,而且還有機會參加一些學術會議,這是我非常向往的。然后重要的就沒有,讓我回來等通知。

     今晚會有通知嗎?你猜猜。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM