直通BAT專場:百度+阿里+騰訊+網易(題目大合集)!
百度 (offer)
一面:
1. 自我介紹,以及java專案經驗多久,計算機相關課程學過什麼
2. JDK各個版本的區別
3. nio、aio、bio的區別,哪些庫或者框架用到nio
4. 多執行緒用什麼框架,執行緒池原理
5. 建立執行緒開銷,建立執行緒都有什麼開銷
6. 銷燬一個執行緒有哪些方法
7. jvm gc 用哪種垃圾收集器,如何選擇垃圾收集器
8. 在gc層面怎麼控制,碰到full gc怎麼處理
9. 計算機網路協議,ip怎麼完成路由的
10. 什麼情況下使用get什麼情況下使用post
11. 工作中常用的資料結構
12. 連結串列排序選擇什麼樣的演算法,有更最佳化的方式嗎
13. 在阿里有了解過什麼中介軟體嗎?實現原理?與其他開源訊息佇列有什麼特點?訊息時延如何
metaQ,如何保證中心節點configServer的高可用,configServer是根據zk還是自己實現的。
14. 專案相關你用過redis,用在什麼場景怎麼使用的如何實現的
15. 平常用到了什麼索引最佳化,如何最佳化limit,如何最佳化
二面:
1. 接到一個專案,你是如何開始設計的,講講你的設計思路。
2. 具體選一個你從事有挑戰的技術專案,介紹難點和設計流程。
3. GC 可達性分析中哪些算是GC ROOT
4. 類載入機制,一個類載入到虛擬機器中一共有幾個步驟,這些步驟的順序哪些是固定的,哪些是不固定的,為什麼不固定
5. 一個類在什麼情況下會被載入到虛擬機器中
6. 雙親委派模型,怎麼打破雙親委派
7. java中的引數傳遞是值傳遞還是引用傳遞
8. 定義一個try /finaly 在try裡return了x, 在finaly裡改變了這個值,那麼最終return的值是?
9. 接著上述問題,我在finaly裡中x=3,再return
如果在finaly{}中沒有return,那麼即使在finaly中改變不會生效。如果在finally中有return那麼會生效。
10. hashmap是執行緒不安全的,concurrenthashmap是執行緒安全的,怎麼實現的執行緒安全?
11. volatile關鍵字解決了什麼問題,實現原理是什麼
12. 每個執行緒有自己的工作執行緒,static的變數會被複製到工作記憶體中嗎?
14. 在工作中,SQL語句的最佳化和注意的事項
15. 哪些情況會引起索引的失效
16. 多表查詢怎麼最佳化
17. 聚集索引和非聚集索引知道嗎?什麼情況用聚集索引什麼情況用非聚集索引
涉及頻繁的update的列最好用非聚集索引,因為頻繁的update會頻繁的改變索引結構
18. 用過一些NOSQL嗎?nosql引擎用的什麼儲存結構,關係型資料庫和NoSQL各自的優劣點是什麼,如何技術選型?
19. 一致性hash知道嗎?
三面(經理面):
1. 自我介紹
2. 專案介紹
3. 為什麼要來百度,不留在阿里
4. 你最大的優點是什麼,最大的缺點呢
5. 你今後的規劃是什麼
6 從上到下說3個你覺得一份工作對你來說最重要的特質
網易杭州研究院 (offer)
一面:
1. Zookeeper中的ZAB協議,選主演算法
2.分散式一致性協議raft,paxos 瞭解嗎
3.資料庫瞭解嗎,索引原理
4.阿里系中介軟體metaQ及原理與現有的kafka有什麼異同
二面:
1.Redis,持久化原理,主從同步原理,漸進式rehash原理,為什麼要漸進式rehash,單執行緒還是多執行緒的,io多路複用
2.阿里系中介軟體&實現原理
3.Zookeeper相關,paxos協議,如何用zk實現選舉
4.資料庫主從同步如何實現,事務如何實現
5.Spring 都有哪幾種注入方式,什麼情況下用哪種,ioc實現原理
6.Linux如何檢視當前CPU,記憶體,磁碟使用狀況
7.阿里和網易選擇哪個
騰訊CDG (offer)
初面(15min):
1. 簡短自我介紹
2. 技術專案介紹
3. 家在哪裡的,有沒有意向來深圳工作
4. java執行緒池原理
5. java記憶體模型
6. java GC,演算法,什麼時候會觸發minor gc,什麼時候會觸發full gc。Jvm調優引數,調優工具。
7. 資料庫索引原理
8. linux如何檢視當前的負載
復面(30min):
1. 一個RPC框架的結構是什麼樣的,呼叫過程是怎麼實現的,如果要對呼叫過程進行就近呼叫比如上海/杭州/北京,要怎麼實現。
2. 程式與執行緒的區別
3. 程式的開銷與執行緒的開銷
4. 核心態與使用者態
5. 資料庫事務隔離級別,每個級別的問題
6. mysql同步機制原理,有哪幾種同步方法
7. 如何定位一個慢查詢,一個服務有多條SQL你怎麼快速定位
8. 什麼叫做一致性hash,如何避免不均衡問題
9. 演算法題:一個很長的字串,找到該字串的最長沒有重複字元的子串,時間複雜度,空間複雜度。極端情況下的時間複雜度
10.針對高併發提出最佳化思路,如何實現。
HR面:
簡短的聊了職業規劃,以及優勢和劣勢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31555151/viewspace-2215275/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 百度、阿里、騰訊(BAT)三大巨頭的金融之局阿里BAT
- 【BAT(百度,阿里,騰迅)面試題】BAT阿里面試題
- 面經合集(阿里、網易、拼多多)阿里
- 我的Java秋招面經大合集(包含BAT頭條網易等公司)JavaBAT
- Java程式設計師秋招面經大合集(BAT美團網易小米華為中興等)Java程式設計師BAT
- 百度掉隊BAT 5年後阿里與騰訊的勝負已揭曉BAT阿里
- 並查集題目合集並查集
- NewStar CTF題目提示合集
- iOS面試·一個iOS程式設計師的BAT面試全記錄(內含百度+網易+阿里面試真題)iOS面試程式設計師BAT阿里
- 阿里,網易遊戲,騰訊,smartx的offer面試分享阿里遊戲面試
- 最全技術面試180題:阿里11面試+網易+百度+美團!面試阿里
- 2017阿里,百度,京東java面試+筆試大合集,這些面試題你都會嗎?阿里Java筆試面試題
- 騰訊 、 網易的足球遊戲大戰遊戲
- BAT招聘專場來了~BAT
- 180道Java技術面試題:阿里11面試+網易+百度+美團!Java面試題阿里
- 為百度衰落而落淚 為何阿里騰訊走向偉大?阿里
- 阿里遊戲奇襲騰訊、網易,國區暢銷榜TOP5大變天阿里遊戲
- 三國SLG市場或現“神仙打架”?騰訊、網易、阿里人手一款阿里
- 阿里、騰訊、百度、華為、京東、搜狗和滴滴最新面試題彙集阿里面試題
- 個人秋招面經合集(阿里、網易、拼多多)|掘金技術徵文阿里
- 拿到阿里,網易遊戲,騰訊,smartx的offer的過程阿里遊戲
- 左神直通BAT演算法(進階篇)-上BAT演算法
- 騰訊、阿里Java高階面試真題彙總,3天拿到網易Java崗offer阿里Java面試
- 揹包問題大合集
- 百度,騰訊,阿里三大網際網路巨頭,誰最有可能倒下?阿里
- 2017秋招前端工程師百度阿里網易騰訊(全offer)面經|掘金技術徵文前端工程師阿里
- Java秋招面經大合集(含BAT等大廠面經,均已拿offer)JavaBAT
- 百度騰訊阿里大打人才爭奪戰阿里
- 已整理,最新面試題彙集!阿里、騰訊、百度、華為、京東、搜狗和滴滴!面試題阿里
- 百度騰訊阿里,看看他們的大資料優劣勢與策略分析阿里大資料
- java面試題大合集(開發者必看)Java面試題
- 大客戶市場:阿里雲、騰訊雲、華為雲“貼身肉搏”阿里
- 機器學習演算法面經(騰訊阿里網易)| 掘金技術徵文機器學習演算法阿里
- 左神直通BAT演算法筆記(基礎篇)-上BAT演算法筆記
- 左神直通BAT演算法筆記(基礎篇)-下BAT演算法筆記
- BAT遊戲無百度BAT遊戲
- 前端面試經典題目合集(HTML+CSS)前端面試HTMLCSS
- 最全的BAT大廠面試題整理BAT面試題