金三銀四,我面試七家公司拿到四個offer,面試歷程和感悟分享

人人都說金三銀四,因爲一些我的的緣由,博主也在今年的四月份抽空面了幾家公司,這裏來總結下學習到的東西。

先簡單的說下博主的狀況:java

  • 2015年7月份畢業,到如今加上實習能夠算三年工做經驗
  • base武漢,相比於北上廣深,工做機會少了點
  • 目前就任於駕考/汽車行業的互聯網公司

大概就這麼多,給出自身的狀況是想給你們一個參考。
因爲並無敢裸辭,因此邊上班邊去面試。今年找工做給個人感覺是:市場貌似已經飽和,本身投遞的不少簡歷都沒了下文,面試不少走的內推,也沒了以前不少的獵頭電話,一個字形容就是 "慘"。面試

一共面試了7家公司,這裏就不一一列出來了。
最後只拿到了四家公司的offer,也是菜((⊙︿⊙))算法

這裏再來講一下,本身最先心心念的實際上是小紅書,因爲這家公司年前給我打過電話邀請我去面試,由於各類緣由耽擱了準備年後去試試的,但當我再去準備這件事的時候,別人團隊已經招滿了。(/傷心)spring

接下來就說下面試中遇到的一些問題以及本身的經驗總結:(如下公司信息均用簡寫代替)
1,RRWsql

RRW是本身投遞的簡歷,和hr溝通的很順暢,因而便抽一個下班時間過來面試,面試大體內容以下:

筆試:json

  • 求100000個隨機數中找出最大1000個,寫代碼
  • 求出兩個偶數的素數(只能被1和自己整除的數)之和
  • 求0-1000的數求平方根,保留小數位0.00001,不能借助jdk中現有的工具類

技術一面設計模式

  • 自我介紹,balabala
  • 項目經驗,項目中用到的技術
  • 介紹下集合,每種集合實現的原理及區別
  • JVM內存分配機制
  • ClassLoader
  • 內存回收算法及機制
  • JMM相關
  • concurrentHashMap,ThreadLocal原理及使用場景,CountDownLatch,ThreadPoolExcutor
  • 如何預估線程池的初始大小
  • Spring AOP,CGLib和JDK動態代理使用場景和區別
  • ES如何打分,ES中filter,term,match的使用區別
  • 慢查詢優化經驗(這裏我就提到explain)
  • sql題,學生表 name, course, score, 統計全部成績都大於80分的學生
  • volatile的特性
  • 分佈式鎖
  • 事物的隔離級別和傳播屬性
  • 熟悉的設計模式
  • Callable和Runnable區別
  • 秒殺系統
  • 信號量

**技術二面緩存

  • 自我介紹,balabala
  • 講一下session以及禁用cookie後的session實現
  • java內存分配
  • 緩存,local cache和第三方cache
  • 代碼編碼風格,代碼規範
  • java 8中的新特性
  • 手寫代碼: 請求一個接口,而後返回json,寫出完整代碼
  • 代碼優化經驗,服務排查經驗

RRW面試感覺:安全

因爲這是今年的第一場面試,有些問題其實答得並不太好,技術二面答完都已經夜晚九點半了,面試官讓我回去等通知。其實我已經知道本身涼涼了。

面試題的答案我就不給了,這些東西應該都可以查的到。筆試題上來就給了三個算法,一下就給我整懵逼了。並且hr就坐在你對面看着你作,還好最後本身死憋都給作出來了,可是有的並非最優解,只能勉強進入技術一面。cookie

技術一面中問的一些JVM的知識,因爲本身準備的並非很充分,因此答得並很差,還有ES平時用的不少並無深刻的去研究,致使了一面並不理想。

緊接着進入二面,二面問多的是一些項目上的經驗,而後也問了JVM的許多特徵,回答完這些都已經很晚了,面試官也只能讓我回去等通知了,剩下的也沒有了下文。(/悲傷)

2,WJL

這是一家作智慧商圈的公司,是同事給我內推的一家公司,最後也順利拿到了offer。這家公司給個人感覺就是團隊很nice,ceo很nice。
最後因爲一些緣由沒有選擇這家公司,可是也感謝他們的承認。

這家公司面試分爲兩輪技術面,一輪hr面,最後是ceo面。
由於經歷了RRW面試的經驗,因此本身回去針對性的複習一通。

技術一面

  • spring aop的解釋及使用場景
  • concurrent包下一些類的底層實現
  • 集合下類的一些底層實現
  • ......

技術二面

  • 項目中的問題
  • ......

WJL面試感覺:

在這裏面的不少問題細節都記不太清楚了,這也是我今年的第二次面試,此次面試感受仍是挺順暢的。

技術一面是公司架構師來面的,由於問的都是一些基礎問題,再加上本身平時看過JDK中一些經常使用類的源碼,因此面試官以爲我基礎還OK。

技術二面是公司技術總監面的,你們一塊兒聊了一下項目中所遇到的問題及如何處理的。由於本身簡歷中寫的是一個大系統的重構以及一個高併發系統的開發,因此這兩塊聊得比較多。

最後是ceo的終面,和ceo龔義濤先生一塊兒聊了一上午,這種機會真的很可貴,也感謝可以有此次面試。(/愉快)

3,DY

能接到DY的面試邀請,本身真的很激動,面試的前一天夜晚都沒有睡着。只能夠技術三面的時候本身回答的並很差,致使了gg。

DY的面試層次感很強,一面就是問一些常見的基礎問題,二面就是問項目的一些技術細節問題,三面就是問架構了。

一面和二面其實回答的仍是能夠的,三面中問了一個問題本身記得比較清楚: 大家公司使用了memcached集羣,若是我加機器其餘機器上的數據該怎麼辦?

這個問題我第一反應是要rehash,可是怎樣個rehash法我並無回答好。最後回去查了以後才知道須要用到 Hash一致性算法 後面我也會發一篇博客來簡單說下。

DY面試感覺
能來DY面試都已經很激動了,面試完給個人感覺是本身知識的廣度上確實不足,一些中間件只是說會用,可是裏面不少細節都不太清楚。面試完確實知道了本身的不少不足,也算是一種成長和學習吧,之後我仍是會再來的。(/愉快)

MYH CSYY LMKJ

MYH 我到如今都他們要招什麼樣的人。面試官直接和我在一個白板前溝通,全部的問題都是經過白板讓我去寫或者畫出來。面試的內容包括算法,分佈式鎖以及一些簡單常規的問題。

我本身的總體感覺是還能夠的,不過最後hr當場給個人通知是面試不經過。理由是他們想找一個畢業三年左右有五年經驗水平的這麼一個開發。
好吧,最後表達了個人感謝與祝福以後就離開了。

CSYY在武漢算是一個比較出名的公司,他們主要是作智能翻譯的。公司從零幾年開始作起,數據積累很豐富。

這家公司的面試總共分爲兩輪面試,面試和以前的幾家公司也大同小異。經歷了前面大大小小的幾輪面試以後,我也愈來愈沉穩了, 回答問題的邏輯都很清晰,最後也拿到了這份offer。

LMKJ算是一家安全公司,貌似業內挺出名的,面試總共分爲兩輪,技術二面爲技術總監面。因爲昨天剛面完技術二面,因此面試結果還未通知。

LMKJ給個人印象就是面試官很強,技術一面是兩我的一塊兒面試的。問題的深度和廣度都讓我感到備受打擊,問題都是一層層往下的,直到你回答不上來。因此一面面完我都已經感受本身涼涼了,後面回去hr給我打電話通知一面居然經過了。

總監面就是問一些項目問題,不過LMKJ最終給個人感受就是技術很強的公司。最後感謝綠盟給的此次學習體驗機會。

面試經過。今天已經週二了,週一沒通知我我覺得已經涼涼了。(/偷笑)

建議
這裏也給像我同樣工做三年的朋友一些淺薄的建議:

  • 基礎很重要,基礎必定要打牢。
  • 多看源碼少扯淡,源碼很重要,面試必問必考。
  • 知識的廣度要增強,知其然也要知其因此然。

總結

個人春季面試也到這裏結束了,先後斷斷續續用了兩週時間。說實話真是有些累了,一是由於本身想投的一些公司並無給本身面試機會,二是由於還要兼顧如今的一些工做。因此到這裏並無繼續去找工做了,本身也申請了離職,但願開始一段美好的旅程吧。下一份工做必定要沉澱三年以上,爲之後的本身加油吧。

相關文章
相關標籤/搜索