Java面試準備80題

面試知識準備: (面試之前看一看)

  1. Java併發包
  2. Java集合框架
  3. Thread類,threadlocal類
  4. CountDownLatch類
  5. maven clean,maven build,maven package,maven install
  6. 雪花算法
  7. 阿里Java開發規範
  8. JVM元空間是什麼
  9. hashmap有第三種數據結構嗎?擴容的時候有紅黑樹
  10. JVM方法區是什麼?永久代,常量池?
  11. 怎麼保證通訊安全
  12. 爲什麼要用base64編碼
  13. rsa加密爲什麼1024或者2048位
  14. md5簽名
  15. BIO NIO AIO
  16. OIO與NIO區別,channel
  17. for循環流程
  18. 兩個對象互相引用,jvm能回收嗎?
  19. 接口與抽象類區別
  20. 網絡編程,socket等協議
  21. 高併發,多線程
  22. 自定義stack,自定義exception
  23. 兩個接口分別3秒2秒,怎麼小於5秒,feature阻塞
  24. 分佈式兩個服務器修改數據庫,怎麼保證正確(利用版本號)
  25. 分表分庫,怎麼利用緩存只查一個數據庫找到用戶信息
  26. netty原理
  27. jvm新生代老年代比例
  28. 標記清除算法,標記整理算法
  29. 字節流和字符流
  30. 單點登錄(sso)
  31. 父類子類 static ,new 子類輸出什麼
  32. https與http區別
  33. 集合框架底層原理hashmap與hashtable,stringbuilder與stringbuffer區別
  34. tcp協議 udp協議
  35. cookie與session區別(全部區別)
  36. java怎麼保證線程安全
  37. 多態有哪些
  38. socket服務端與客戶端通信hello world
  39. “中國”.getbytes .length 多大?
  40. 日期前三天的日期
  41. 正則表達式
  42. class加載過程
  43. sessian與cookie有什麼區別
  44. 禁用cookie還能登錄嗎
  45. 設計模式:模板模式,裝飾器模式,適配器模式
  46. 按list中對象某屬性怎麼排序.collections.sort(list,compare)
  47.  
  48. 常用算法
  49. 數據結構數組,二叉樹,棧,哈希表有什麼區別,分別用於什麼情形
  50.  
  51. dubbo+zookeeper
  52. dubbo 調用流程
  53. dubbo與springcloud有什麼區別
  54. dubbo的provider,consumer怎麼註冊的
  55. zookeeper怎麼訂閱服務
  56.  
  57. 說一下AOP與IOC
  58. springmvc九大組件
  59. springboot比起springmvc有什麼優勢
  60. springboot starters有哪些
  61. springboot怎麼加載 spring-data的?
  62. Spring加載XML與註解有什麼區別
  63. 服務降級是什麼,服務熔斷是什麼
  64.  
  65. 樂觀鎖是什麼?樂觀鎖 悲觀鎖
  66. 鎖:可重入鎖原理是什麼 (計數器
  67. mybatis怎麼把mapper和mapper.xml註解到service的?
  68. mysql索引
  69. 查詢同名超過兩條的數據
  70. 左連接右連接,內連接 外連接
  71. Java運算符(5種類型:算術運算符、賦值運算符、關係運算符、邏輯運算符、位運算符,還有instanceof)
  72. sql函數
  73. 添加sql字段的語句
  74. (ALTER TABLE ACT_APP_APPDEF ADD COLUMN `name` varchar(255) NOT NULL COMMENT '阿發';)
  75. 查詢每門課程都大於80分的姓名
  76. 插入1000條數據,怎麼保證正確性
  77.  
  78. 講一下redis
  79. redis秒殺系統怎麼保證唯一性,redis唯一性
  80. redis怎麼處理大數據排序
  81.  
  82. 使用Visvo畫流程圖
  83. RSA密鑰越長,它就越難破解。根據已經披露的文獻,目前被破解的最長RSA密鑰是768個二進制位。也就是說,長度超過768位的密鑰,還無法破解(至少沒人公開宣佈)。因此可以認爲,1024位的RSA密鑰基本安全,2048位的密鑰極其安全。
     

 

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