第一部分:web
1. JDK1.5新增的功能 2. 字符流和字節流的區別,使用場景,相關類 3. 線程安全的概念,實現線程安全的幾種方法 4. 抽象類和接口的區別,使用場景 5. hash算法的實現原理,hashcode的實現原理 6. error和exception的區別,RuntimeException和非RuntimeException的區別 7. 繼承與組合的區別,使用場景 8. 使用靜態工廠方法的好處和壞處 9. 排序算法,他們是時間複雜度是多少 10. 數據庫設計原則、範式 11. 數據庫經常使用的編碼方式有哪幾種 12. 若是有10萬條學生成績信息,怎麼獲取成績最高的那一條數據,怎麼獲取成績第三的那一條數據,列舉你認爲性能最好的方式 13. 序列化的做用,應用場景,除了網路傳輸 14. spring的IOC、AOP的使用場景 15. ajax是否能跨域請求,解決的辦法 16. 解析xml的幾種方法,他們的原理 17. 怎麼樣實現高性能的代碼 18. 若是有和其餘系統有接口調用,但其餘系統還沒開發完成,怎麼進行單元測試 19. 防止重複提交有哪幾種方式 20. 怎麼樣運用樣式設計一個DIV浮出層 21. 數據庫鏈接池的實現原理,請求怎麼樣去獲取鏈接,,關閉鏈接時,鏈接池是銷燬鏈接仍是回收鏈接 22. tomcat、weblogic、jboss的區別,容器的做用 23. apache是容器麼,它的做用是什麼 24. 內部跳轉和外部跳轉的區別,底層實現原理 25. http和https的區別 26. 宕機的緣由有哪幾種,怎麼樣分析宕機的緣由 27. 在velocity頁面,爲何不推薦不推薦使用宏定義 28. 項目中你以爲作得最好的是什麼