網(wǎng)易、華為、美團java工程師社招面經(jīng)-(尾末附答案))

網(wǎng)易:
一面:
1. RPC原理,netty原理
2. hashMap原理
3. redis緩存回收機制,準備同步,哨兵機制
4. 統(tǒng)計10分鐘內(nèi)訂單的虧損,你會怎么設計
5. 項目:你做了什么,為什么要這么做,用了什么技術要解決什么問題
二面:
1. 分布式緩存redis原理,zookeeper鎖是如何實現(xiàn)的
2. 分布式緩存讀寫不一致問題
3. java線程你怎么使用
4. 數(shù)據(jù)庫是如何調(diào)優(yōu)的
5. git rebase命令發(fā)生了什么
6. 討論項目
三面HR:
薪資,為什么要離開,級別
華為:
一面:
1. 結構數(shù)據(jù)庫和非結構數(shù)據(jù)庫區(qū)別,你了解的非結構數(shù)據(jù)庫有哪些
2. 頻繁的增刪數(shù)據(jù)量某個表,數(shù)據(jù)庫最終數(shù)據(jù)只有幾萬或者更少,為什么查詢會變慢
3. 數(shù)據(jù)如果出現(xiàn)了阻塞,你是怎么排查的,top和jstack命令用過沒,jstack命令的nid是什么意思,怎么查看java某個進程的線程
4. 大數(shù)據(jù)算法聚類算法有哪些
5. 寫一個算法判斷某個數(shù)是2的n次方
6. 說你最熟悉的項目
二面HR:
1. 薪資級別
2. 如何抗壓
3. 平時喜歡做什么
4. 對加班什么看法
三面業(yè)務主管
1. 你想做什么,介紹他們部門做的東西
2. 你自己做的項目,怎么設計的
美團
分布式緩存redis,dubbo原理,分布式緩存鎖的實現(xiàn)
mysql分庫分表原則
- 為什么要分這么多庫這么多表
- 基于什么考慮?
- 如何實現(xiàn)數(shù)據(jù)庫動態(tài)擴容?
線程池coreSize,maxSize怎么設置,依據(jù)是什么?場景1:單臺機器4核,服務A請求時間為5S,但是A調(diào)用的某個服務B耗時4.98S,A服務超時時間是10S,問100QPS的訪問量,動態(tài)線程池CoreSize,maxSize,等待隊列怎么指定?
設計一個訂餐排隊系統(tǒng),底層模型有哪些

獲取往期更多最新面試題資料,直接轉(zhuǎn)發(fā)一下這篇文章+關注公眾號【Java爛豬皮】關注后回復【666】即可獲取哦~

騰訊、阿里、滴滴后臺面試題匯總總結 — (含答案)
面試:史上最全多線程面試題 !
最新阿里內(nèi)推Java后端面試題
JVM難學?那是因為你沒認真看完這篇文章

關注作者微信公眾號 —《JAVA爛豬皮》
了解更多java后端架構知識以及最新面試寶典


看完本文記得給作者點贊+在看哦~~~大家的支持,是作者源源不斷出文的動力
