?這個系列計劃收集幾百份朋友和讀者的面經,作者合集方便查看,各位有面經屯著可以聯系我哦
本系列歷史文章:
學姐百度實習面經
學姐,來挑戰字節最牛部門
最強阿里巴巴歷年經典面試題匯總:C++研發崗
關于我的那些面經——百度后端(附答案)
《關于我的那些面經》滴滴Java崗(附答案)
朋友面神策數據庫,第五個問題不會,直接再見
美女學姐面了美團阿里京東,這些經驗實在太真實了
學姐騰訊產品面經
學姐總結奇安信18k常問面試題
?
(1)、寫視頻點播網站文件下載接口
(2)、基礎變量/數組寫出模擬maven導入包過程
(3)、寫出新變臉內存分配,模擬垃圾回收過程
(4)、50個白球50個紅球,兩個盒子,怎么放讓人隨機在一個盒子里抽到紅球概率最高
(5)、n個數里取兩個和為s的數
(6)、java數據結構
(7)、HashMap原理
(8)、自定義類型可以作為Key么?
(9)、java內存模型
(10)、知道的排序算法
(11)、快排的優化
(12)、Java多線程實現方式
(13)、Java線程與進程區別
(14)、JVM內存模型+垃圾回收算法
(15)、hashmap和treemap的區別
(16)、操作系統同步方式、通信方式
(17)、計算機網絡三次握手四次分手以及wait_time三種差別
(18)、Http post和get差別
(19)、美賽的建模
(20)、k-means 算法
(21)、數據庫的三范式
(22)、路由器和交換機有什么區別
(23)抽象類和接口有什么區別
(24)、HashMap 和 HashTable 有什么區別
(25)、多線程下有什么同步措施
(26)、JVM GC、CMS 和 多線程
(27)、Java 64 位的指針壓縮
(28)、Java 中的鎖是怎么實現的、有什么鎖
(29)、Spark 和 Hadoop 區別
(30)、Spark 分布式數據的容錯機制
(31)、Spark 的 shuffle read 和 shuffle write 的實現
(32)、docker(namespace cgroups)
(33)、docker文件系統
(34)、http協議
(35)、java線程池達到提交上限的具體情況
(36)、Java無鎖原理
(37)、rehash過程
(38)、java如何定位內存泄漏
(39)、對中間件的認識
(40)、數組中Arrays.sort的排序方法是什么?
(41)、快速排序和堆排序的優缺點
(42)、GC中可達性分析法,和引用計數法有什么不同?引用計數法有什么問題?
(43)、JVM類加載機制
(44)、鏈表中如何判斷有環路
(45)、數據結構中的鏈表
(46)、算法二分查找
(47)、時間復雜度分析
(48)、操作系統cpu調度算法