Java面試——美團面經(三面)

前言

美團三面面經,一面沒記錄,湊合着看吧哈哈哈哈

二面

  • 爲何要離職?面試

    • 項目太完善了,我想去一些沒那麼完善的項目組,體驗項目逐漸完善的過程.....
  • 本身對項目的瞭解狀況,給本身打個分redis

    • 滿分100,我給本身60。 「說下緣由」,,講完以後, 「也就是你本身還沒理解透你的系統,爲何不深刻學習,要離職」 ?????
  • 說一下項目
    我想說的是項目意義,項目模塊,業務線過程,數據流轉。結果他問我輸入是什麼輸出是什麼,輸入是什麼字段,輸出內容有什麼字段~~ (這個講項目的思路不錯,能夠學習)
  • 你負責的是這麼多業務中的哪一個項目,講一下你作表明性的事情
  • qps多少,講一下性能瓶頸(我說沒瓶頸)
  • 若是10000倍流量來了,服務扛得住嗎,瓶頸是啥,你服務會怎麼樣,? 那你還說沒瓶頸
  • 服務可用性怎麼算,大家可用性是多少? 幾個9?
  • 怎麼作壓測的,壓測看什麼指標,。。。。。
  • 壓測看cpu跟內存,具體怎麼看,cpu的什麼值?怎麼判斷內存是否良好?
  • 若是你服務有10倍流量來了,你要怎麼作
  • 限流怎麼作,爲何大家用令牌桶算法
  • 分佈式系統中怎麼獲得一個惟一的id,大家系統有用到嗎
  • 項目中講到了redis,說一下redis怎麼用的(轉義了一下,原來是根據項目的業務問怎麼作,而後我就說用redis實現)
  • 爲何redis快
  • 爲何不用其餘nosql 數據庫?
  • RDB,AOF是啥,大家怎麼用的
  • 大家redis是怎麼部署的,雙機房多節點,機房裏面是怎麼部署的(我說集羣+哨兵,可是我沒講明白,只是講個概念),他以爲我是講概念,沒真正瞭解過
  • 爲何要雙機房容災備份,何時會整個集羣都掛掉
  • Kafka 用嗎,大家用kafka來幹嗎的,kafka怎麼保證消息不丟失的
  • 若是10倍流量來了,大家redis扛得住嗎?
  • 爲何要雙機房
  • 死鎖遇到過嗎,講一下
  • 多線程瞭解嗎, 說一下synchronized 跟 reentrentLock的區別
  • 寫消費者生產者模型

三面

  • 爲啥離職
  • 你但願的工做是怎樣的
  • 說一下你作過的事情
  • 說一下你理解一個系統怎樣纔算好
  • Mysql dateTime跟timeStamp的區別
  • 內部類跟靜態內部類的區別
  • 頻繁gc怎麼辦
  • tcp知道吧
  • http的header有哪些
  • 浮點數求立方根

總結

對面試者主要有如下這些點要注意:算法

  1. 不要連着面試,最好面完後,若是能夠選擇的話,即便過了,也不要連着面。由於很累。
  2. 不要說老東家壞話,不然會被面試官懟的。
  3. 不要不許備就來面試,我遇到過一些面試者,回答到一半,而後就說不下去了,而後說工做忙,沒時間複習。做爲面試官,不會由於你沒準備面試的時間,就給你放水。
  4. 基礎要紮實,若是你想進大廠或者技術氛圍好的公司,你必定要重視基礎,即便你對框架源碼很熟,但通常電話面或者一面,是不會問框架的。
  5. 跳槽頻繁,有一個候選人處於不上不下的時候,老大一看簡歷,發現上一份工做經歷是7個月,就直接不要了。有一個候選人工做經驗8年,但每份工做經歷都恰好多一年多點,好在基礎紮實,才讓過的。若是你實力很好,跳槽多一些,不會有太大影響。若是你通常,千萬別常常跳,最好在一個公司沉澱沉澱。

絮叨

很是感謝你能看到這裏,若是以爲文章寫得不錯 求關注 求點贊 求分享 (對我很是很是有用)。
若是你以爲文章有待提升,我十分期待你對個人建議,求留言。
若是你但願看到什麼內容,我十分期待你的留言。
各位的捧場和支持,是我創做的最大動力!sql

相關文章
相關標籤/搜索