前言:春節事後回到公司一段時間後就選擇了辭職,前先後後面試了6天,一共10家公司,技術過了6家,拿到了其中3家公司的offer,最終決定來到某個二線互聯網公司工做。如下面試企業爲了保密我不說實際名稱php
因爲剛剛開始面試選擇試試水,就在智聯上投遞了一寫公司,這家就是第一個讓我去面試的公司。這家企業是新三板上市的一家公司,大約有700人那樣。面試時間定在早上10點,去了之後給了一份面試題,第一題是性格測試我沒有寫,第二題是字符集,第二題是jsp的9大內置對象,中間是不少選擇題,大多都是關於進制的,最後2道是算法題和sql。寫完之後大約11點了,而後把面試題給hr,而後hr一會告訴我筆試不過,沒法進入面試。這個仍是挺無語的。由於在面試過程當中無論如何都會和麪試官聊下,起碼知道哪些題不對,也多是我本身準備不充分致使,第一次面試就這樣草草結束。值得一說的是這家hr超級漂亮,神似鍾麗緹。前端
這家公司規模很小,大約就50人吧,是boss直聘上一個hr主動聯繫讓去試試,因此就去,對於這家企業仍是信心滿滿的,想找點自信,結果偏偏相反。去了之後也沒面試題,寫了一個登記以後hr就讓我和麪試官聊天,首先讓我把項目流程介紹一下,我說了之後。他說我看了你的github代碼感受還不錯,你給我show一段。有點懵逼,猛下這麼說出乎個人意料,我就說寫個2分查找吧,就隨手寫了一個可是我居然犯了一個致命錯誤,返回值有些問題寫成null,可是明顯我採用的是int而不是integer。而後接着問我web前端遇到過什麼問題沒有,我說平時這方面遇到問題倒不是太多,他說好你給我寫個過濾器,這個實在是無法寫出來,平時可能都是電腦寫,足以說明我準備的確實不充分,後來又讓我寫個sql,雖然最終寫出來了可是時間太久。而後聊點其餘的就說你回去吧,後續通知,我就知道此次面試再次掛了。心情低落極點了。git
這家企業規模還不錯,有上千人吧,環境也能夠,是拉鉤上看到的一家企業。也是10點面試,去了給了一個面試題,一份心理測試題,面試題難度仍是有點的,10道選擇題考察知識多少final,static,do which等知識難度卻是通常,後面是大題,好比寫出ssh的配置 ,數據庫鏈接池配置,thread和runnable是什麼區別,寫幾種單利模式,Linux一些查找命令,一個複雜的sql語句。Linux我不太熟悉,沒寫出來,ssh配置這個平時看的也是,寫的很通常,數據庫鏈接池配置寫的也通常,而後是心理測試,這個測試題很是多並且考察東西也多,包括一些國外的名人問他幹嗎的,設計怎麼讓北京三環不堵車,還有怎麼設計相似摩托車可是不耗油等等吧,答完題大約11點半,而後第一面居然是hr,聊了還很多,關於爲啥跳槽,發展方向,之前作啥等。第二面大約就幾分鐘,問我會Linux不,我說不怎麼會,之前你幹嗎的而後就說你回去吧咱們後續通知。基本也掛了。github
從第四家公司開始變得順利,連續過了6家公司。通過前3家失敗,我回去總結下,把基礎知識複習一下,避免死在這樣的問題上。這家企業大約300人,一家傳統的公司,主要大數據方面的。去了也是一份面試題,這個面試題對我來講比較簡單,選擇題就不題了,大題是三個一個問什麼是ioc和aop,一個是設計模式,一個是sql。大約半小時就寫好了,而後面試官看了一眼面試題也沒問面試題上問題,問我你說我們聊什麼知識,我就說多線程吧,而後他問我Java線程池幾種方式,我回答4種,各位本身查哪幾種,而後又聊thread和runnable,接着問hashtable和ConcurrentHashMap,由於看過這兩個的源碼因此回答仍是挺輕鬆的。陸陸續續問了一些線程安全問題,最後又聊了一些存儲過程知識,這個平時用的少回答的通常,可是我觀點是儘可能少用存儲過程,避免把大量業務放在數據庫處理。還問了一些數據庫索引設計問題,這個我會,因此答的也能夠。最後問下我薪水我說最低多少,就開始二面了。二面是一個不是Java的,是這整個團隊的組長,主要問了一些如何處理幾億日誌查詢,我說能夠採用存儲過程還有內存數據庫什麼的,她說不是好的方案,接着我問大家有什麼好的方案,她說咱們暫時沒有,用的就是你剛剛說的。整體仍是挺滿意的而後問我薪水,讓我等下說讓總監決定個人薪水,而後總監不在,這個確實不在,他領着我去人事那邊作個登記說明天給電話來複試,大約2天后打電話讓去複試,由於我手裏有offer了就給hr說了狀況,我說你問下,若是薪水不到,我就不去了。後來hr回覆他們確實給不了,我說那就算了。這家公司是好的開頭,整個信心提高了好多。web
這家企業大約700人,300多個研發,辦公環境卻是通常,下午2點過去的,也沒有面試題,主要問線程知識,而後問我你熟悉哪一個數據結構說個,而後我隨便說了幾個他說能夠,又問我要多少薪水,最低多少我說了下他說沒問題,就讓我去二面了,二面問的是數據庫,線程方面知識,我感受答的卻是通常,大約聊了半個小時,而後說咱們今天就聊到這,而後我就回去準備下一家,而後回來路上一面就給我打電話說你面試經過了,薪水按照你說的來,問我啥時候入職我說下週,他說盡快,最後hr也給我說了薪水,過了一天就發了offer,這家公司感受還行吧,最後只是感受挺對不起hr的,答應去沒去,打電話時候明顯生氣了。面試
這家公司規模還不錯,可能有些買水果支付錢的時候還用到,可是總部在上海,北京新成立不久。這家沒面試題,主要是針對項目,問我遇到過什麼問題,爲何這麼設計,好處在哪裏,我都一一解答了,聊得時間蠻久的,最後他說他們加班可能會少,團隊目前就5我的,問我可否接受,而後又說本身公司頗有前景什麼的一堆,我我的不喜歡這樣小團隊,坑太多就說我回去考慮下給你打電話,固然薪水他也說能夠按照我要的來。由於不喜歡這樣環境因此也沒打電話給他。算法
這個公司能夠算是3線互聯網了,小有名氣,規模也比較大,當時是很想拿下的,下午2點過去的,不過面試的還挺多的,就我那一屋子就3我的,面試題是一個小時,第一題主要是針對目前流行的一些技術,讓解釋下。我大約搞定了80%,由於平時看的多,可是也不少只是知道存在並不知道用法,第二題是一個排序,我寫了一個快排,第三題是求一個數的質數第四題是二叉樹(我的以爲出的有問題我後來問題這個題意義是什麼他說考察一下是否會寫遞歸)第五題是設計題我參考了一下集合方面的設計,採用接口+抽象類+類這種方式。最後是一個排序,我沒有多少思路。面試時候可能人多直接由技術總監面試,技術考察點倒不是不少,着重考察我的,問你如何展開工做,你是什麼樣的人等等我回答的還能夠,而後他說你的薪水多少我說下,而後他簽字說去找hr吧。這家過的很輕鬆。hr給的薪水明顯低些,可是他們4個月獎金,3個月一發,考覈是0.8到1.2基點。offer合同也有寫,應該比嘴上說咱們幾個月年終獎靠譜多了。這家企業我猶豫了很久,由於後面我成功面試了另一家,這家技術總監給我打電話聊了有半小時說了一下他們的前景並且薪水會加到比我拿到的只多很多,hr後來打電話也確認了這件事。在後來屬於個人直屬上司又打電話和我聊聊,不過說實話挺感動,我說咱們加微信吧,之後有機會再合做,由於互聯網圈子很小。sql
這家企業規模還挺大,讓寫一個心理測試題,主要是php開發,根本就沒有Java開發,主要想招幾我的作一些項目維護,來了一個面試還挺帥的,主要就問項目,沒什麼具體技術點,就是咱們相互吹吹牛逼,他吹完我在吹,而後說小夥子很不錯,要不要考慮來啊,我說這個壓力山大啊,你容我考慮考慮就回去了,反正我確定不想在這樣環境工做,很苦逼。數據庫
這家公司知名度挺大的,估計你們也都知道。下午原本約好是4點面試,可是我中間有事遲到了,4點半過去的。第一面的面試官很nice,感受人特別的好,也很隨和,生活中是值得交的朋友。第一個問題問我什麼事面向對象,反正我回答口若懸河。第二個問了hashtable相關的知識這個我也會接着咱們又聊聊volatile,我又說了Java內存模型,後來讓寫個算法,寫的不太好,他說不要緊,我只是想看看你的代碼風格。而後又讓寫個sql,我隨手就寫出來,而後他說你在寫個那個有點複雜沒寫出來,他說不要緊,這個不是面試的範疇,有點難爲你了,這個不算啊,不要在乎。後來我記得還問了數據庫索引方面知識,最後告訴我你的一面過了,你等下一面吧(反正這個面試官給了我很深的印象,人確實不錯)。設計模式
二面主要考查的是項目,主要問了我最後一個項目包括不少細節,如何優化的而且畫圖,一樣也讓寫個算法,不過比較好的是讓僞代碼就行,因此我仍是寫出來了,不過又問有沒有更好的方式,我想了想說目前我也沒更好的方式了。(遇到算法題哪怕在複雜只要實現就寫,能寫出來比不會寫強不少)整個面試仍是圍繞項目展開的。後來面試結束他說總體還能夠,某些細節沒答出來,可是整個思路都是對的,那時候都7點多了,問我明天再來一次複試怎麼樣,我說我只有上午有時間,下午我有面試。他說你等下我去找老闆(就是他的領導),而後展開三面,三面上來問了一下整個項目的流程我再次解釋並畫圖,而後聊天過程核心仍是團隊協做問題,如何和產品經理溝通,還有一個若是你是組長你會怎麼樣作,側重管理能力,由於我在第二段工做作過相似因此回答起來仍是很輕鬆,其實和產品溝通,研發溝通最主要是換位思考,懂的尊重別人。面試完畢都快9點了,他說hr確定面不了了,你明天還要不要在來一次,我說明天下午有面試來不了,他說那沒事我讓她電話聯繫你,我說薪水我要多少合適啊,他說你隨便,我說我有offer了說下offer薪水,他說你能夠提,咱們這邊會給你一個考覈的。最後走的時候說你明天和hr聊天注意點說話不要被刷了,儘可能不要說你領導過多好話。反正意思保持中立。前先後後到發offer用了2天時間,hr確實也沒問薪水問題直接他們評定的。我以爲挺理想的。
這家一樣是大企業,名氣也不小。由同事內推過去的。面試的人簡直了實在太多了,感受全部面試加起來100人都不止,去了也沒筆試題,一面就問我幾個問題,一個是二叉樹的順序排序,會先跟,後跟,中跟就是不會順序,尷尬了。第二個讓寫一個單例模式,寫了一個內部類。第三個問題問了hashMap的<操做,我回答的不算好,主要考查源碼的,而後讓我寫個歸併排序,這個一樣寫不出來,連續幾個就知道完蛋,確定不過。果然不過,而後問我面試怎麼樣我說還行拿到幾個offer,他說恭喜之類的話就讓回去了。
整個面試下來,以爲面試也有運氣成分,可是更可能是實力體現,咱們不要抱着僥倖的心理,把基礎打瑣事,注意說話的方法,必定洋溢着自信。注意一點是當面試官問你你有什麼想問他的不,把握好機會,也會能夠逆轉局勢。你能夠問他須要什麼樣人而後定位本身看看本身是否是,說到底面試的人想要招人過去,記得必定要誠懇。不要說什麼大話,什麼我精通多線程之類的。就說你本身性格特色能作什麼樣事,也許面試官會給你一個機會。還有就是面試以前記得準備充分,關因而否要看面試題,若是能夠仍是要看一下,注意一下問題的細節,爲本身創造多一點機會。還有就是面試完畢以後進行總結,千萬失敗否認本身垂頭喪氣。若是感受公司還不錯,就能夠踏踏實實工做,不要眼高手低,錯過機會,當你實力很強的時候就是企業主動找你的時候。