[面經]春季跳槽面筋總結 [2018年3月17]


春季跳槽面筋總結

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

先簡單的說下博主的情況:

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

大概就這么多,給出自身的情況是想給大家一個參考。
由於並沒有敢裸辭,所以邊上班邊去面試。今年找工作給我的感受是:市場貌似已經飽和,自己投遞的很多簡歷都沒了下文,面試很多走的內推,也沒了之前很多的獵頭電話,一個字形容就是 "慘"。

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

這里再來說一下,自己最早心心念的其實是小紅書,由於這家公司年前給我打過電話邀請我去面試,因為各種原因耽擱了准備年后去試試的,但當我再去准備這件事的時候,別人團隊已經招滿了。(/傷心)

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

RRW是自己投遞的簡歷,和hr溝通的很順暢,於是便抽一個下班時間過來面試,面試大致內容如下:

筆試:

  • 求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就坐在你對面看着你做,還好最后自己死憋都給做出來了,但是有的並不是最優解,只能勉強進入技術一面。

技術一面中問的一些JVM的知識,由於自己准備的並不是很充分,所以答得並不好,還有ES平時用的很多並沒有深入的去研究,導致了一面並不理想。

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

2,WJL

這是一家做智慧商圈的公司,是同事給我內推的一家公司,最后也順利拿到了offer。這家公司給我的感受就是團隊很nice,ceo很nice。
最后由於一些原因沒有選擇這家公司,但是也感謝他們的認可,在這里打一波廣告:**http://www.shangquanquan.com/ ** 。 他們的ceo是龔義濤,萬達電商的創始人,有想了解的朋友可以看一下。

這家公司面試分為兩輪技術面,一輪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最終給我的感覺就是技術很強的公司。最后感謝綠盟給的這次學習體驗機會。

2018年3月20 更新: 今天LMKJ回復了offer的情況,面試通過。今天已經周二了,周一沒通知我我以為已經涼涼了。(/偷笑)

建議
這里也給像我一樣工作三年的朋友一些淺薄的建議:

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

總結

我的春季面試也到這里結束了,前后斷斷續續用了兩周時間。說實話真是有些累了,一是因為自己想投的一些公司並沒有給自己面試機會,二是因為還要兼顧現在的一些工作。所以到這里並沒有繼續去找工作了,自己也申請了離職,希望開始一段美好的旅程吧。下一份工作一定要沉淀三年以上,為以后的自己加油吧。

2017年3月17日 晨


免責聲明!

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



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