初中級java面試

楊園亮發表於2018-01-19
  1. java8新特性
  2. 常用設計模式在jdk中的使用
  3. session和cookie的區別
  4. mysql常見索引、索引方法hash索引和btree索引
  5. java實現棧佇列、遍歷二叉樹
  6. 工廠模式、代理模式
  7. 事務特性、隔離級別、mysql預設策略
  8. mybatis標籤,快取
  9. Arraylist,linkedlist、hashmap、hashtable、concurrenthashmap、hashset、vector原始碼級別
  10. 紅黑樹
  11. synchronizrd volidate lock threadlocal
  12. 排序,冒泡,選擇,快排,二分
  13. 單例模式,執行緒安全單例模式
  14. 多執行緒機制 ,執行緒池
  15. spring和springmvc關係,spring核心aop ioc springmvc註解 自定義註解
  16. 陣列複製原始碼級別
  17. 類載入機制、記憶體機制、垃圾回收機制
  18. redis常用命令 hash list string等
  19. servlet生命週期
  20. 網路tcp/ip http 七層模型
  21. sql優化,sql行變列
  22. activeMQ
  23. nginx 正向代理、反向代理、負載均衡
  24. jstl標籤
  25. 頁面靜態化技術 freemark標籤

校招面試

  1. String ,StringBuffer和StringBuilder的區別?
  2. 實現執行緒的幾種方式?
  3. list和map的區別?增長因子各為多少?
  4. hashmap和hashtable的區別?
  5. OSI七層模型有哪些?tcp是那一層,ip是那一層 http是哪一層?
  6. 流的分類? 字元流和位元組流的區別?
  7. 使用流寫一個檔案複製函式?
  8. 什麼叫過載?什麼叫覆蓋?
  9. java的反射機制有哪幾種實現方式?
  10. 氣泡排序,選擇排序,快速排序的思想或者手寫?
  11. 你對java虛擬機器的理解?
  12. 說說你對java的理解?
  13. java和j2ee的區別?
  14. 你對spring  Ioc和aop的理解?
  15. struts 2傳值的幾種方式?
  16. mybatis和hibernate的區別?
  17. hibernate getSession和getCurrentSession的區別?
  18. hibernate如何配置一對一,一對多關聯關係?
  19. mybatis #和$的區別?
  20. statement 和preparedstatement的區別?
  21. jsp九大內建物件?
  22. 重轉發和重定向的區別?
  23. web如何實現訪問追蹤?
  24. 非同步和同步的區別?
  25. 主鍵和唯一索引的區別?
  26. Exception和RunntimeException和Error的區別?
  27. 說幾種你知道的設計模式?
  28. 寫一個單例類?

  29. oracle分頁語句手寫?
  30. sql手寫左連線右連線?
  31. hashmap原理?
  32. springmvc的原理核心Servlet?
  33. Servlet的生命週期?
  34. jquery的常用選擇器有哪幾種?
  35. 資料庫設計正規化?
  36. 資料庫幾大特性?
  37. 三次握手協議?
  38. final finally finalize的區別?
  39. 構造方法能被final修飾嗎?
  40. 抽象類和介面的區別?
  41. 抽象類能否繼承普通類,普通類能否繼承抽象類,抽象類能否繼承抽象類?
  42. 簡述java垃圾回收機制?
  43. ==和equals的區別?
  44. get和post的區別?
  45. 如何解析excel?
  46. 如何解析xml?
  47. dom解析和sax解析的區別?
  48. 手寫棧和佇列演算法?
  49. spring依賴注入有哪幾種方式?
  50. jsp作用域?
  51. cookie和session的區別?























相關文章