1. 程式人生 > >2013秋季校招,你準備好了嗎?

2013秋季校招,你準備好了嗎?

               

2013秋季校招,你準備好了嗎?

        前幾天公司又拍新的宣傳片,得知新的校招馬上就要開始了。微博裡也看到了360的校招宣傳。作為一個去年校招的過來人,感激感恩一路走來,特將一些經歷、教訓分類列舉如下,供新人蔘考,讓大家少走些彎路。一些網上大家都比較熟知的,就不再重複了。

        筆者去年參加了百度、360、趨勢科技、三星、中電研究所、中國航天研究所、深信服、東軟、北京的數個上市或非上市的知名或不知名的公司的筆試或面試。他們都肯定包括宣講會、筆試、面試環節,面試又分為單面、群面、電話面試、英語口語面試等各種不同的形式,筆試地點多為高校教室,面試地點就公司不同分為教室或者酒店(一般都是四星級左右)。

        直奔主題,介紹乾貨。

        一、校招資訊獲取渠道

       掌握了第一手資訊(從宣講會到筆試到面試的時間、地點、筆試時長、筆試形式、面試形式、常問哪些類的問題等),就掌握了自己的前行的方向,自己的準備和時間安排才會遊刃有餘。

       1.1關注所在地區高校的官方網站的就業模組。

       比如大工就業網首頁如下:

       

        注意1聽說上海地區高校(如:交大、復旦等)是對學校就業資訊封閉的,只允許本校學生用學號賬號登陸後檢視。其他地區沒有聽說有上述現象,對非本校學生也是公開的。

       注意2但有個例現象,如2012年阿里巴巴的校招資訊在大工就業網站沒有公佈,但在其論壇內部就業板塊

是有資訊分享的。這就要求大家去及時關注論壇的就業資訊模組,一般非本校學生可以以訪客身份訪問的。如知名的有:北郵人論壇、西電論壇等。

       1.2宣講會查詢系統——強烈推薦!

        實時、動態爬取列舉出各大高校的實時招聘資訊,左側有地區、高校分類,右側是對應就業資訊連結。非常好!

       

       1.3大街網

       從目前的分析來看,不要相信大家網的推薦就業資訊,多數有些冗餘,只要你是計算機的,他會推薦你與計算機相關的所有就業資訊,良莠不齊,大家很難辨認。

       不過大街網製作的**大禮包》還是可以借鑑的,如《華為2013秋季校招大禮包》等,上面會列舉一些往屆人的求職歷程,可以借鑑下。

       1.4公司官網的招聘模組

       一般公司又分為校招或者社招,校招會列舉出整個秋季的校園宣講城市、時間、地點、注意事項等,大家可以實時動態掌握!

       1.5 CSDN部落格專區

       一定要及時關注,比如JULY部落格《結構之法、演算法之道》,內容包括各種100題,這種要針對自己的需求,分配不同的時間去閱讀。

       部落格裡邊,大家一般會列舉當天最新經歷的筆試、面試題,全新的視角去總結成敗得失,以便於下次再戰或者同樣的錯誤避免二次再犯。

       二、宣講會要不要去?

        這個看個人時間安排。個人建議:找自己心儀的公司去聽一下,感受一下氛圍,其他都就不必去了,耽誤時間。其他的宣講會可以從其他同學那打聽下訊息就可以了。

       宣講會主要講解:公司文化、公司發展歷程、NB人士寄語、薪資待遇、休假制度、筆試、面試時間安排(這個很重要)、Offer發放流程等。

       三、筆試需要準備什麼?

       3.1、筆試考查內容

       筆試根據大家學習語言的不同會涉及C/C++,Java等不同,但絕大部分會考的有資料結構與演算法、作業系統、計算機網路、計算機組成原理、Linux、邏輯推理與判斷(很像公務員的上午行測裡面的數學題部分,多以選擇題的形式出現。

        3.2、筆試題型

         筆試題型各大公司都不一樣,典型題型分類如下

        1)、微軟全多選題(全英文),全部答對給滿分,錯選扣分,多選、少選、不選有不同的評分標準。

        2)、百度全簡單題,側重演算法,百度2011、2012都有如“二叉樹的後續非遞迴實現”。考大家對資料結構、演算法的理解,考察如何對新問題從已有知識入手去分析。

        3)、360題型包括:選擇近50道和1道大題,選擇題型涉及幾乎所有知識點,和統考考研題差不多,不過難度會偏大些。1道大題多是寫出演算法思路的全程式碼或虛擬碼。

        4)、三星全部是韓國棒子的邏輯推理判斷題(單選&多選),還要塗卡,難度很大,根本做不完,不允許提前查閱試題,一共兩部分,做完一收卷後才能做二,不允許瞎猜(說是能看出來,不知道怎麼看的?)

        5)、其他大小公司的題型不外乎這些,多數以360題型比較相似。大題部分多數會讓寫程式的。對的,一些公司會在筆試部分加試英語能力測試,如東軟(英語智力題),還好難度適中。

        3.3、如何準備筆試?

        這個各種筆試、面試,各種網上面經裡面都會有介紹。強調下,筆試是通向面試及後續的通行證,如果學校等硬實力不行的話,一定要想盡辦法提高筆試成績。唯賴於自己軟實力的增強,平時的專案中遇到問題的總結,自己筆試準備要充分。

        主要的準備是多看書並動手實操實現。

         1)、如語言類的書《C++Primer》、《Effective C++》、《More Effective C++》、《高質量C/C++程式設計指南》(上面的最後幾頁的題目真是被考爛了)等。

         2)、如演算法類的書如《程式設計之美》、《劍指offer》、《演算法導論》、《程式設計珠璣I》、《程式設計珠璣II》等。其中《劍指offer是提供原始碼下載的,作者寫的演算法及測試用例都很完備,很值得去學習。《演算法導論》可有針對的看下網易公開課,聽下作者的講課再結合書籍效果會更好。

         3)、如作業系統類的書籍《Windows程式設計》、《Windows核心程式設計》、《unix高階環境程式設計》,偏Windows的《深入淺出MFC》、孫鑫的書&孫鑫的20講視訊教程等。

        4)、如思想類的書籍《深入理解計算機系統》,這本書聽過其實力的人多,真正讀完的人少。我騰訊的一學長朋友強力推薦該書,甚至說什麼書都不用看,就這一本就行了,可見其的重要性。

        5)、如設計類的書籍《設計模式》、《大話設計模式》。程傑的《大話設計模式》的確深入淺出,但深入理解設計模式的確非易事,書中原始碼時C#寫的,可以先跟著作者思路用C++或者Java實現一遍,加深一下理解。程傑的另一本《大話資料結構》寫的也不錯,可以拿來作為補習用,順著讀一遍。

       6)、如面試類的書如《**寶典》良莠不齊,真的有的錯誤很多。去年何昊推出的新書大家可以關注下,至少有作者負責的跟蹤網站。會有同學會問:“我時間緊,只看寶典行不行?”,很負責任的告訴你:“不行!”。那樣你會只知其“魚”,不知其“漁”。或許能僥倖通過筆試,面試一問較深入的問題就都暴露出來了。看的話也是結合上面的1)——5)去看,真的!

        筆試個人建議:

        建議1常見的題目如字串操作(atoi,itoa,strcpy,memcpy等)一定要自己上機通過,多測試一下,然後紙上寫下,最後可以同學間相互校正下。這些題目都是考爛的題目,但真正能達到考官標準的真不多。考評標準無非包括:程式設計風格、邊界值的考慮、分支情況的完備性考慮、異常處理等。

       建議2、同學間的討論真的很湊效。一是能加深印象,記得去年和同學提前研究結構體大小的問題,印象很深刻,筆試、面試題都不怕了;二是“三人行,必有我師”,說不定交換下思路會有新思路、新火花。三是便於深究問題的本質,避免同樣錯誤再犯。

      建議3、勤於總結。參加的筆試多了,你也會總結出一些常考題目,考過了就要學會分析總結得失,及時通過查書、網路搜尋查證正確的解答方法。也可以像大牛學習,以部落格的形式分享自己總結的利弊得失,自己對題目的分析等,相信總會有人給你互動的,你會受益很大的

       注意只有少數公司會讓上機測試,絕大部分公司會以紙上寫程式形式考察大家的程式設計能力。

       四、面試需要如何準備?

       面試分為技術面(一面、二面,有的還有三面),HR面。核心是技術面,HR面只要你態度夠端正,認同公司文化一般問題不大。

     4.1、技術面如何做準備?

       1) 提前網上Google一下大約瞭解對應公司面試的形式。

      如微軟上來是電話面試+網路面試的;華為是群面的;百度、360等是一對一面試的。面試一般至少2輪~3輪的,且難度一般是遞增的。

        2)技術面的地點、路線提前確定,以面試通知為準,保持電話暢通。每年都有人紙質或電子簡歷上電話號碼寫錯,很不應該

       3)通用的技術面,一般都會有紙上寫程式(2-3個,逐步深入),口述專案經歷。

       第一:1分鐘左右自報家門(姓名、學校、年齡、技術方向),不要多了,因為他手頭會有你的簡歷。

       第二:基本知識點的再考核:比如多執行緒知識、字串處理、連結串列、二叉樹、圖的遍歷、排序演算法的時間複雜度、結構體大小、虛擬函式的作用、段錯誤等。這個可以結合筆試參考書有針對補救。該階段會有紙上寫程式的(如簡單的二分查詢的遞迴、非遞迴實現,memcpy的實現等)。

       第三:專案經歷公司一般都會重視,瞭解你之前做過什麼,對什麼感興趣,遇到過什麼問題是怎麼解決的?

注意自述時要詳略得當,突出技術內容、用到的技術重點,講一下團隊分工、著重講自己做的部分,不是自己的如果非常熟悉並且有一定難度,也可以講,但是要保證當被問到的時候,能夠正確的解釋

       最常見問題:有沒有遇到什麼技術難題,是怎麼解決的?”

       分析:該問題一般考察應聘者遇到問題的分析問題、解決難題的處理方式、團隊協作等的能力。你要逐一說清楚自己在什麼階段越到的什麼問題,當時是如何分析,最終如何解決的。解決方式當然有:查書、利用新技術、同學討論、老師指導、網路資源求助(如CSDN論壇發帖),經歷的都要說下。該階段一般會交流不少時間,解釋清楚說明你真做過,以前對那塊知識不熟悉,現在通過**方式,明白了,並做了總結。這個過程面試者會很看好。

        注意1當然負面的情況如筆者去年的確越到也被問到的技術問題“兩程序間的通訊”,當然通訊方式有很多,偏偏筆者當時用的是用“共享記憶體”實現的。很明顯,該方式有很多缺陷的,這點會被面試官抓住不放,直到你意思到錯誤,束手就擒。即,回答的不到位或處理的不好,都會減分的。

       注意2:如果你說沒遇到什麼問題,那麼意味著基本就廢了,大家可以思考下為什麼?

       最最常見的最後一個問題:你有沒有什麼問題問我的?”

       這個大家可以搜尋下,一般大公司面試完最後一個問題都是這個的。見仁見智,個人感覺。

        1)如果感覺面試不錯且已經通知你下一輪面試了,這時候可以放鬆問下針對公司的自己感興趣方向的問題,或者自己入職後可能的安排。

        2)如果感覺面試一般,感覺可能進不了下一輪的面試,至少面試官沒有明確告訴你有下一輪面試,那就如實問他下:“你好,我想讓你就我剛才的面試做下評價?”,這時候面試官就會把面試的表象列舉給你,這個對應聘者非常重要的。

       3)如果感覺著實沒有準備問題,那就說沒有問題。但你絕對喪失了一個表現的機會。

       4.2、HR面都問什麼,如何做準備?

        科普一下,HR=Human Resource,絕大多數HR都是人力資源管理、企業管理專業畢業,他們不會問技術問題的。如果能進HR面,那麼恭喜你,離拿offer只有一步之遙。

        常見問題:“為什麼選擇我們公司?”,“你的優點和缺點是什麼?”,“為什麼選擇**城市”,“家是哪的?為什麼不考慮回家發展”,“有沒有女朋友,是幹什麼的,準備或在哪工作”,“遇到**問題,你如何解決?”,“如果錄用你,你說下自己的想法或打算?”。

       解讀:這些問題,一般都是考察你的態度、穩定性等。一定要端正態度,不管你喜不喜歡,是你心儀的offer並且想拿到的話。你會如下回答比較好(仔細分析,可以當模板用)!

         問題1:為什麼選擇我們公司?

        回答1:“第一,我感覺公司發展很好,和公司一起成長是價值的體現,我很享受這個成長的過程;第二,我很欣賞公司的文化:****,尤其公司對新員工入職培訓和導師培養制度對我們初入職場是很有幫助的!”;第三,從其他渠道瞭解到,公司的優秀人士很多,和優秀的人在一起工作,我很嚮往

        問題2:你為什麼選擇留在**城市?

        回答2:第一,**城市的IT業很發達,行業發展態勢較好;第二,貴公司就是我心儀的公司,這也是我選擇**城市的原因之一;第三,我已經充分和家人協調過這個觀點,他們都身體很棒,很支援我在外地闖蕩;第四,我女朋友工作剛確定了,也是留在這座城市,就在貴公司附近。……自己思考下,提前準備下,會有完美的回答方式的。

        強調下:HR閱人無數的縱然你技術再牛,他不面技術的。他看的是你的態度、你的言語表達能力、溝通能力的,要對他們謙卑些。不要耍滑頭,有自己的小算盤,要如實回答,說假話了自己沒法圓場且很容易被識破的,完全沒有必要。

        HR面一般不會卡人,但如果你真的很另類的話,被刷的可能性也是有的。

        HR面不用刻意準備的,把時間留給筆試、面試的準備,全力以赴!

       五、各種教訓彙總

        5.1、心儀公司宣講或筆試或面試時間衝突教訓

         不止是我,經歷校招的人都會經歷同一天企業扎堆、且都是自己心儀或欣賞的大牛公司的現象,不能提前掌握其宣講時間、地點,是很容易遲到或錯過的。

       當然如果兩家公司宣講時間衝突,那去哪家無所謂的,可以和同學商量好各去一個,然後大家資訊共享下。(2012年大工360與趨勢科技的宣講時間衝突)。

       如果兩個公司的筆試時間衝突,沒有辦法的,去自己更喜歡的公司就行了。因為筆試時間是考慮到幾百上千人的安排,需要提前安排考場、考務人員的,一般不會輕易改變考點的。

       如果兩個公司的面試時間衝突,注意啦,這個是可以電話協調的。對於面試官而言,面試任何人都是一樣的,因為他又不認識你。再說這塊都是由HR的相關工作人員安排的,可以和HR通話以某種理由(比如學校的事宜)讓其時間調整下,一般都能通過協調安排的。但一定要接到通知後第一時間通知HR要變更時間,人家才可以做調整不是?

         5.2、客場作戰教訓

        如果是自己的學校,那教學樓路線自然比較熟悉,但會有一部分同學客場作戰,這時候大家務必提前打探好路況。雖然手持終端地圖導航很方便,但還是提前準備的好。(陌生的環境,去導航、去問人都不如提前打探路線來的舒坦)。

        客場還有個特點就是:生源自身保護主義。這個大多高校都會有的,尤其一些研究所過來的時候,這時候大家會提前排隊,但是主場學校工作人員一般會說:本校學生憑學生證優先進入。對付技巧:可以提前列印一張有該校Logo封面、自己照片的簡歷,告知服務人員起得晚沒來及帶學生證,該方案只要你臉皮夠厚,一般屢試不爽!(當然,只能應付入門,不能另當他用)。

        5.3、非211、985高校歧視教訓之研究所

        就筆者經歷而言,幾乎所有的航天、中科院、中國電子的研究所都是奔著211、985的學校背景去招聘的。不是貶低他們,他們技術人員有的很專業會問技術問題。但他們的HR的確很(你懂得~~),常見問題列舉如下:“你哪個學校的?”,“你們學校是985嗎?是211嗎?是重點大學嗎?”,“我怎麼沒聽說過你們學校?”,“家是哪的?”,“有沒有男/女朋友?”,“做過什麼?”,“發表了幾篇論文?”,“六級過了沒?考了多少分?”,“還不到500分呀?”…….各種腦殘問題,不想一一列舉了。

        應對策略:如果你是名校學生、注意儘量穿正裝(代表端莊、尊重)、一定要帶著厚厚的個人資料(簡歷要豐富、有各種獲獎證書、各種已發表的學術論文成果),一定要舉止端莊、典雅、不管你內心多猥瑣,要顯得很有禮貌,要說“您**”,雙手遞交個人材料等細節。一定要很充分的準備個3分鐘左右的針對各研究所的套路自我介紹,保證流暢、清晰,對自己做過的東西自信的講出來。再加上他問的幾個問題你都能順利回答上來,那基本上都沒有問題,30分鐘左右或者當天都能簽約(這方面他們的效率是蠻高的)。

        如果你非名校學生,你也可以按照上面的策略走一遍,筆者去年就是忽悠了他們一回,然後最後說“你們學校不是985啊?”,然後就是“我們慣例是隻招收985的,對不起,實在沒有辦法的”。當然也有非名校逆襲進研究所的,且不論進去後怎麼樣?但是著實說,概率非常小,絕對小於5%。不信你可以試試,通過了可以和我留言。

         5.4、非211、985高校歧視教訓之公司

        有些公司也是有學校歧視的。比如典型的有:華為、中興、騰訊(2011年校招沒有限定學校,2012年就有了)。華為、中興、騰訊的線上註冊平臺大家都是可以註冊的,但是就是通不過。初步猜測這些公司可能已經設定了學校篩選分類,所以沒有辦法的。如果事先知道這些資訊,存在學校歧視的話,個人建議:宣講會都不要去聽了,真的(吐血教訓),每年都有人去糾纏,沒有用的,他們的HR是嚴格服從公司安排的,與其正確這微乎其微的機會,不如轉戰其他公司,好公司真的多得是。不信,你也可以試試!

         PS:如果通過過了2013年中興捧月程式設計校園程式設計大賽面試,直接進入面試資格的另當別論。

         不限制學校的大牛公司如微軟、百度、360等……

         六、結語

         第一:“凡事預則立,不預則廢!”,經歷過你會發現“機遇真的垂青有準備的人”。

         第二:要有信心,不要被什麼名校歧視所嚇倒,不要被什麼學歷嚇倒。IT職場拼的是實力。除了每個高校鮮見的幾個技術大牛(如ACM國際獎、百度之星等獲獎),大家的水平實際相差不是太大的。

        第三:筆試、面試的準備過程時間會過得很快,所以一定要分清“輕重緩急”,做好各種準備,必要的時候懂得放棄也很重要!

        上面只是涉及筆者去年筆者的經歷,很不全面,詳細細節大家可以繼續通過網路資源等渠道去查。筆者也碰過壁,走過很多彎路,但筆者去年到現在從CSDN部落格得到很大的幫助,所以也寫出來供大家參考,讓大家少走些彎路,筆者的目的也就達到了。

       希望大家都能多拿心儀公司的offer!最充分、全面展現自己的實力!

2013-8-31 am10:08於床前

作者:銘毅天下

如果感覺本文對您有幫助,請點選支援一下,您的支援是我堅持寫作最大的動力,謝謝!