Java程式設計師一位過來人的一些國企面試經驗分享

單面面試時技巧及注意事項
單面感覺 這看的更多的是緣分,HR覺得你看順眼了自然就會要,所以只要表現的輕鬆一點。別太緊張,而且要在言語中暗示自己的確是有心想得到這份工作(能在面試之前對公司、對工作進行一些準備這更好。)那就差不多了。
一般而言,直盯著對方的眼睛說話是較失禮。所以最好的方式是看對方的嘴巴,有特別想強調的部分,再看人事主管的眼睛,以強調自己的企圖心,這樣效果更好。離座時記住椅子要還原,並向主考官行禮以示謝意。
別彎腰垂頭。這不但顯得沒朝氣、精神不振,也會令人覺得你對此次面談缺乏興趣。正確的姿勢應是腰幹挺直,雙手放置適當位置,雙眼直視對方雙目並面帶微笑。
不要談論個人故事而獨佔談話時間。自己隨身帶的物品,不可放置考官辦公桌上。可將公文包、大型皮包放置於座位下右腳的旁邊,小型皮包則放置在椅側或背後,不可掛在椅背上。
注意自己的說話姿態。以基本姿態來說,將手輕握放在膝上是最自然的、標準的,如果和主管談得十分融洽,稍微有肢體語言的出現是自然現象。誇張的動作會讓人厭惡,所以自己在肢體語言上要拿捏妥當才好。
注意眼睛看對方的位置。面試時,和主考官面對面那麼長的時間,要看主考官臉上的哪個部位較適宜?大致上是看嘴的部分,如果想讓對方瞭解你的企圖心時,可看眼睛。眼睛和嘴巴一樣都可說話,如眼朝下,不敢直視對方說話,則表示沒信心。
面試中最好不要說話太快,說話太快會給人造成緊張的感覺,說話慢一些給人穩重,沉穩的感覺,而且也能給自己爭取一些思考的時間。
總結這些年的一些面試經驗

百度 (2輪面試+1輪終面)
百度的應屆生面試分為3輪,2輪技術面和1輪終面,3輪面試連在一起進行,如果搞到第1輪或第2輪就叫你回去,基本上不是悲劇就是備胎。如果進了終面,只要不出岔子,一般問題不大,因為百度每年招的人非常多,印象裡有1500人之多。
可能是招的人特別多從而導致面試官人數不夠,百度的面試在所有大公司裡面幾乎是最隨意的,面試官往往都沒有經過系統的面試培訓,出的題目也只是從網上東拼西湊,比如像C++的虛擬函式的實現機制此類SB題目層出不窮。而且有些面試官缺乏對面試者最基本的尊重,我有幾個同學在百度面試時差點被面哭。
就我個人而言,我先後參加了百度的實習生面試和正式員工面試。正式員工面試給我感覺相當不錯,流程很規範,面試官很nice,問的問題也說的過去;然而實習生面試那兩個人就是翔,不但問的問題很二,而且不給我任何交流的空間,同時在面試過程中表現出一副非常不屑的神情,令人極度不爽。
此外,百度的員工(包括面試官)給我一種工作過度的感覺,說驚悚些就是 印堂發黑 。結合豔紅哥提到的狼性精神,我這號醬油男說啥也不敢去。
搜狗(2輪面試)
搜狗的應屆生面試分為4輪,2輪技術+1輪HR+一輪Manager,4輪面試是分開的,所以會比較麻煩,畢竟來回跑來跑去的很費時費力。
我的搜狗面試經歷比較詼諧,儘管面了2輪,但2輪都是一面,第一個一面是朋友幫忙推薦過去的面試,第二個一面是參加搜狗筆試獲得的面試機會,從這裡多少能看出搜狗招人是有點混亂的。
第一個一面非常囧,當時面試官問我C++,我表示很少用,接下來問了若干智力題,由於被問的有些拙計,於是反問“這種智力題有什麼考察度,會做的人一下子做出來,不會做的一天也搞不定”。估計這句話把面試官搞毛了,接下來的氣氛變的很緊張,後來面試官反問我“那你覺得應該怎麼招人”,我回答“你們應該學學微軟”。然後就沒有然後了,囧tz。
第二個一面感覺還成,因為我筆試的題目答得比較出彩。接下來是一個strcpy的紙上程式碼和一個簡單的OS生產者消費者問題,答得還算順利,可惜依然沒有然後,我懷疑可能是沒有Hire Count了。
搜狗面試給我一個很大的教訓,就是別裝逼,求職就是求職,別和麵試官抬槓。在接下來的面試中,我收斂了很多。
創新工場(2輪面試+4輪終面)
創新工場本身是一個孵化公司,它的招聘流程是這樣的:工場進行筆試和麵試初選,然後由工場下面的子公司進行復選,由於子公司眾多,因此工場有一個雙選會,每個通過初選的求職者可以選擇3家工場的子公司,在這個雙選會上開復哥很是鼓吹創業,不過效果似乎不太理想
工場的初選面試有兩輪,然後是3個子公司的複選面試。和其它公司不一樣,工場的面試時間非常短,只有25分鐘:一個自我介紹,兩個無需寫程式碼的題目。有點拼人品,因為這麼短的時間很難考察全面。複選面試大多是電面,比較簡單,演算法題目說下思路就可以。順便推薦下 友盟 ,感覺這些子公司裡面這家的發展潛力最大。
騰訊(1輪面試)
騰訊的應屆生面試的組成我不太清楚,因為1輪就GG了。
騰訊的面試也讓人很火大,面試官直接拿一個laptop在那裡給你放ppt,一個slide一個題目,答完下一個slide,結果是我說的口乾舌燥面試官還沒說兩句話。題目五花八門,從簡歷到智力題再到為人處事,印象裡答了不下七八道題目,累的一逼還沒通過,尼瑪。
不過騰訊的面試中見到很多PLMM,目測有很多非技術崗。
人人(2輪面試+2輪終面)
人人的應屆生面試一般是2輪面試+1輪終面,由於我的筆試和麵試發揮不錯,因此又得到了一個加面的機會,拿到了人人special offer,待遇非常給力。
人人的一面面試官非常nice,我當時遲到了30分鐘,由於沒吃飯因此直接蹭了幾個麵包,一邊吃一邊回答問題一邊寫程式碼。由於一面主要考察紙上程式碼,這個是我的強項,因此很輕鬆的通過了。二面相對雜一些,資料結構,演算法,設計模式,多執行緒等都有涉及,不過問的都不深,也比較容易。
終面第一面由自我介紹+讀過的書+寫一段程式碼組成,正好剛剛讀過Sicence of programming,於是就海侃了一頓程式正確性證明的東西,並用這個證明了下自己的程式碼的正確性,目測效果還不錯。
終面第二面是一個大manager面試,這一輪主要是自己的職業發展路線等其它非技術問題,聊的也比較順利,然後他直接告訴我我拿到了special offer。
人民搜尋(2輪面試+1輪終面)
人民搜尋的應屆生面試由1輪演算法面+1輪設計面+1輪終面組成,每一輪面試都是45分鐘,時間控制很嚴。
和其它公司的面試不同,人搜的演算法面試沒有自我介紹環節,直接就是搞演算法題目,至少要做兩道(難度一般,肯定會有一道動態規劃),並在紙上寫出完整的程式碼。由於缺乏溝通,這輪面試略感生硬,不過還是比較順利的通過了。
設計面試多了一些溝通環節,接下來大部分時間會討論一個系統的設計,你需要給出這個系統的架構,接下來面試官會不斷的追問如何改進該系統以應對大使用者量大資料量等極端情況。我這方面的知識不多,只會很土鱉的hash+cache,磕磕絆絆的把這輪過去了。
面試與學習資料

需要面試題彙總(可私信我免費領取答案)私信【面試資料】即可領取
附加java開發的資料(面試資源與經驗總結,Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、高併發等架構技術視訊教程資料,架構思維導圖,以及面試資料,瞭解最新的學習動態;瞭解最新的阿里、京東招聘資訊)