點關注,不迷路;持續更新Java相關技術及資訊!!!
內容源於羣友投稿!記錄面試騰訊跟攜程的的面試經驗,分享給你們,感謝支持!
java
前言
國慶小長假已通過去了,不知道各位程序員大佬是否找到工做了,今天面經是來自羣友的投稿,記錄了面騰訊視頻跟攜程的一次面經,但願能幫到你們c++
攜程一面 60min
- 自我介紹
- java的特性
- jvm和類加載
- java和c++的區別
- 用了java1.8裏面哪些包
- CurrentHashMap
- 多線程
- 線程的生命週期
- Executor
- Synchronized 和 Lock
- Redis的數據結構
- MySQL的索引
- 若是給用戶推薦路線行程,須要考慮哪些。
- 手撕代碼:在無序數組中查找一個樹,要求用二分查找和遞歸。
攜程二面 45min
- 自我介紹
- 問項目,爲何這樣作的,有什麼好處。
- 手撕代碼:三數之和爲 0。
但願接下來是一個hr面。我太須要一個offer了!!!
提供免費的Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高併發、高性能、分佈式,性能優化,微服務 高級架構開發等等。戳這裏免費領取,暗號:CSDN
還有Java核心知識點+全套架構師學習資料和視頻+一線大廠面試寶典+面試簡歷模板能夠領取+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構實戰電子書。戳這裏免費領取,暗號:CSDN
程序員
騰訊視頻一面
上來手撕兩道題:面試
- 字符串轉數字
- 合併兩個有序鏈表
30min後問問題數組
- epoll/poll區別
- epoll有哪兩種模式
- 水平觸發和邊緣觸發是什麼
- TIME_WAIT(), CLOSE_WAIT() 狀態發生在哪一步
- MySQL索引類型
- 項目上的東西
騰訊視頻二面:
全程聊項目性能優化
騰訊視頻三面:
- 用戶態和內核態
- 進程的尋址空間
- 進程通訊方式
- server端如何處理高併發請求
- IO多路複用
- TCP四次揮手,服務器端給客戶端的ACK丟失怎麼辦?FIN丟失怎麼辦?
- Hash衝突有哪些解決方法?如何解決拉鍊不均勻?
- 場景題:一個文件,十億條記錄。每一個記錄分爲三個字段,第一個字段是帳號,第二個字段是帳號上線時間,第三個字段是帳號下線時間。統計每個時刻的同時在線人數?
總結
面試主要是考察你對源碼的理解,對你所學,所用東西的理解,對項目的理解。因此接下來爲了針對大廠面試,小編又來分享資料了
服務器
上述面試題答案都整理成文檔筆記。
也還整理了一些面試資料&最新2020收集的一些大廠的面試真題(都整理成文檔,小部分截圖),戳這裏免費領取,暗號:CSDN
數據結構