前言
美團三面面經,一面沒記錄,湊合着看吧哈哈哈哈
二面
爲何要離職?面試
- 項目太完善了,我想去一些沒那麼完善的項目組,體驗項目逐漸完善的過程.....
本身對項目的瞭解狀況,給本身打個分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有哪些
- 浮點數求立方根
總結
對面試者主要有如下這些點要注意:算法
- 不要連着面試,最好面完後,若是能夠選擇的話,即便過了,也不要連着面。由於很累。
- 不要說老東家壞話,不然會被面試官懟的。
- 不要不許備就來面試,我遇到過一些面試者,回答到一半,而後就說不下去了,而後說工做忙,沒時間複習。做爲面試官,不會由於你沒準備面試的時間,就給你放水。
- 基礎要紮實,若是你想進大廠或者技術氛圍好的公司,你必定要重視基礎,即便你對框架源碼很熟,但通常電話面或者一面,是不會問框架的。
- 跳槽頻繁,有一個候選人處於不上不下的時候,老大一看簡歷,發現上一份工做經歷是7個月,就直接不要了。有一個候選人工做經驗8年,但每份工做經歷都恰好多一年多點,好在基礎紮實,才讓過的。若是你實力很好,跳槽多一些,不會有太大影響。若是你通常,千萬別常常跳,最好在一個公司沉澱沉澱。
絮叨
很是感謝你能看到這裏,若是以爲文章寫得不錯 求關注 求點贊 求分享 (對我很是很是有用)。
若是你以爲文章有待提升,我十分期待你對個人建議,求留言。
若是你但願看到什麼內容,我十分期待你的留言。
各位的捧場和支持,是我創做的最大動力!sql