java面試題庫

1. 對事務,併發,JVM,冪,併發控制的理解。

2. 對技術框架等Sping,nginx不僅會使用,要理解原理,自己的思考。

3. 項目介紹(時間,併發量,什麼業務)

4. http幾個版本

5. jdbc怎麼開發事務

6. 哈希map怎麼實現

7. 對分佈式環境下如何實現事務的最終一致性的想法。

8. jvm的內存模型的理解,threadlocal使用場景及注意事項 ThreadLocal2

9. synchronized和類加載的理解

10. 架構問題:雙十一怎麼解決高併發問題,架構方案;穩定性20百分,怎麼提高到那麼高的;數據庫分庫分表怎麼實現的;二分協議算法和zookeepper算法有什麼聯繫。爲什麼要用這個做架構。怎麼保證消息最新。自己的架構好在哪裏,架構師哪些最成功的,有什麼經驗,對哪些最認可。

11. double/zookeeper 的使用情況,WMS項目架構說明?---架構方面

12. spring事物 java 的設計模式。spring的aop如何實現?

13. map同步,jpk關鍵字的原理,phreablocal原理是怎麼實現的

14. 大數據量搜索的問題。給出解決問題的思路。

15. 緩存框架—Ehcache(Ehcache和readies都是用來緩存的,他們分別在什麼時候使

16. 分佈式。數據庫  web集羣是怎麼配的,數據庫的讀寫分離(用來優化搜索的)

17. 分庫分表後,如果某一個表還是超大,怎樣提高效率。

18. 數據庫的死鎖和活鎖

19. 雙十一怎麼解決高併發問題,架構方案。穩定性20百分,怎麼提高到那麼高的

20. 二分協議算法和zookeepper算法有什麼聯繫。爲什麼要用這個做架構。一定保證消息最新。架構好在哪裏,架構師哪些最成功的,有什麼經驗,哪些最認可。。

21. 怎樣處理30萬用戶每天的訪問量?比如休一休,搶紅包,上億數據量。
如何對你的系統進行性能優化。

22. synchronized和加載

23. 事務,冪,併發控制

24. 系統設計不足要主動推進

25. 數據庫事務

26. 對之前的項目形成全局觀

27. 闡述項目中綁卡的數據模型

28. 分佈式環境如何實現事務的最終一致性想法

29. 日誌平臺容量規劃,後續業務升級

30. 涉及的OTP有沒有衝突

31. jvm的內存模型

32. threadlocal使用場景及注意事項

33. java類加載機制;

34. post和get區別

35. 一個完整的網絡請求流程

36. 併發處理機制

37. 轉賬問題,兩個賬戶互相轉賬怎麼通過鎖保證其金額安全和一致性

38.spring aop實現(源碼級別)

39.JVM方法區存儲內容 是否會動態擴展 是否會出現內存溢出 出現的原因有哪些

40.分佈式緩存擴容方案

41.如何實現spring對事物的管理 同時連接多數據源事物如何處理 spring事物嵌套屬性 區別

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章