戰略1027

 

1 幾我的的面試題html

2 其它人大廠面試題java

3 視頻課程(源碼學院+嗶哩嗶哩+mysql+spring cloud)mysql

4 源碼、實踐 web

 

如下爲幾我的面試整理,但不全,應地毯式覆蓋面試

底層:
netty nio原理:內核進程非阻塞輪訓,以少許的線程處理socket
mysql主從原理:binlog傳輸
aqs
netty線程模型 默寫
線程池底層
鎖底層
反射原理
netty有哪些handler
cms g1 的區別  gc收集器選型
10億url處理
輕量級鎖,偏向鎖
用過哪些設計模式 單例、工廠、策略、代理、觀察者
 
 
spring cloud:
spring cloud組成 hystrix、ribbon feign、apollo config、zuul、eureka、actauctor/admin/health、Sleuth/zipkin
eureku和zookeeper的區別(註冊中心)
spring boot 自動加載機制
鏈路跟蹤
Feign怎麼負載均衡
api gateway
zuul有哪些過濾器
 
 
架構:
redis集羣 及同步 redis集羣架構
kafka爲何快,吞吐量高
es爲何那麼快
消息有序性消費
mq同步持久化
redlock
mysql中間件 分表分褲
redis原理 redis爲何那麼快
 
 
項目:
作的項目最大的挑戰是什麼
說一個參與最多的項目,印象最深的是什麼,最大的技術難點是什麼
 
===================================
 
 
良wei:
7.mysql如何優化性能
8.redis和數據庫如何數據一致
11.kafaka和rabbitmq的區別
15.分佈式事務
 
 
 
杜:
mysql jdbc鏈接參數
tomcat參數、超時
哈夫曼樹
局部變量表
斐波那契數列非遞歸
hash衝突   解決hash衝突方法
尋找中位數   桶排序解決大數據排序
 
 
坤:

1.併發編程主要考慮哪些問題,怎麼樣避免線程安全問題?threadlocal變量怎麼樣實現線程封閉,redis

2.java1.8的hashmap有哪些改動? 紅黑樹是怎麼保持自平衡的算法

3.怎麼實現一個線程安全的map,spring

4.說一個你印象最深的項目,並畫出項目的架構圖sql

5.不借助外部組件怎麼實現一個分佈式的鎖?數據庫

6.說一下threadpoolexecutor各個參數的含義,以及各個參數的相互影響

7.採用加鎖來保持線程安全有哪幾種方式? 內置的可重入鎖與synchronized的關鍵字有什麼區別?內置的可重入鎖內部是怎麼實現的?

8.哪些場景會致使數據庫索引失效?數據庫索引是怎麼實現範圍索引的?

9.要將1000萬數據量的表中的數據寫到文件中,該怎麼實現並保持順序?

10.有哪些方法能夠避免超售?

11.分佈式編程須要考慮哪幾個點,分佈式事物的處理方法

12.選一個本身作過的最複雜的業務,並說一下,你怎麼實現它?

13.設計一個高併發的聊天室系統,你該怎麼作?

14.什麼是aba問題?怎麼解決這個問題?

15.有沒有用過度庫分表?分表有哪些策略?對於分表的分頁,且排序的查詢,有哪些方案?

16.Mq的原理是什麼?用過哪些mq,Mq主要用於哪些場景?

 
 

直接集: 

單元測試+重構(含書)JUnit+lomok

冒泡的時間複雜度和空間複雜度——算法

二叉樹紅黑樹B+樹的意義

樹深度廣度遍歷,用棧、隊列

redis底層數據結構——數據結構

zk分佈式鎖、watcher原理

ES體驗(es爲何那麼快)

大文件讀取done

chm 1.7 1.8原理

 

短時間集:

mysql事務隔離底層原理、MVCC底層原理、Redolog、undulog

mysql分表分庫分頁、一致性hash、分佈式id、分佈式hashmap

hashmap擴容、分表分庫擴容

B+實踐

鎖、線程池底層 AQS、輕量級鎖,偏向鎖

反射原理

分佈式事務

0拷貝、大文件讀取

 

短時間書:

netty實戰、netty進階

數據結構與算法、劍指offer

TCP/IP

redis實戰(redis集羣可用、redis爲何那麼快)

java高併發程序設計(多線程性能)

java性能權威指南(GC、內存泄漏等)

深刻分佈式緩存

高性能mysql

深刻分析java web技術內幕(淘寶)

 

  1. 大型網站技術架構-核心原理與案例分析。  大牛的書
  2. 大型分佈式網站架構-設計與實踐。做者:陳康賢
  3. 大型網站系統與java中間件實踐。做者: 曾憲傑(原淘寶技術,如今蘑菇街)

 

源碼集:

chm disruptor threadpool lock

tomcat、jetty、jboss

arthas、jmx-exporter、jvm-sandbox

mybatis、spring

dubbo+zk,spring cloud

 

 

實踐集:
配置中心
rpc 
java緩存服務器
相關文章
相關標籤/搜索