JAVA問題總結
java 基礎
java數(shù)據(jù)類型
談一談 “==” 跟 “equals” 的區(qū)別
jvm 的性能調優(yōu)(三年以上的工作經歷問的比較多)最好多掌握
集合是個重災區(qū): 回答的好,基本面試官會覺得你的基礎怎么樣的 天平 a
rrayList LinkedList Vector 的區(qū)別 底層問的多
紅叉樹數(shù)據(jù)結構考試題出的多
Set hashset 跟 treeset treeset 兩種實現(xiàn)排序的底層方法
Map 問的是最多的
HashMap HashTable 區(qū)別
HashMap 的底層實現(xiàn)原理
ConcurrentHashMap 的實現(xiàn)原理
HashMap 跟 ConcurrentHashMap 底層問的偏多
TreeMap LinkedHashMap HashMap 的區(qū)別
java 中的線程問題
synchronized 跟 volatile 區(qū)別
實現(xiàn)創(chuàng)建新線程的方法 3種 有返回值實現(xiàn)方式好處 面試官喜歡問你 有沒有用過線程池,有沒有設計過線程池方面的代碼
三年以上工作經歷 常見的設計模式(多說設計模式種類)
最好能說出我們的spring、 tomcat中底層的一些實現(xiàn)那些功能 用到哪幾種設計模式(bean 的注入跟管理)
spring中的兩大核心 依賴注入aop 跟 控制反轉 ioc 需要仔細琢磨透
springmvc 跟 struts2.0 區(qū)別 mybatis 跟 hibernate、 jdbc 的區(qū)別 優(yōu)缺點 springmvc 的流程 一個請求request請求, 經歷了那些 ;
最好能畫出 springmvc的流程圖 我們都知道spring 是單利 如果實現(xiàn)多利; 怎么做?
spring中問的東西 對你的面試效果權重很高;
applicationContext通常實現(xiàn)什么 bean工廠 spring 那些注解 需要掌握 spring事務管理機制 spring底層原理 需要掌握;
3年以上 動態(tài)代理 跟 繼承jdk 兩種實現(xiàn) 最好能寫其中一種動態(tài)代理的代碼。
java IO 跟NIO的區(qū)別 我面試過程沒有遇到過, 可以相應的了解
java8的新特性 需要掌握 mysql的存儲過程 sql 語句
分頁問的特別多;
mysql orcle也要知道
sql底層些東西 最好了解 一般面試官會問你 簡單的介紹下 redis
對redis的很熟悉面試官 基本會問這些
redis的存儲策略 redis的集中數(shù)據(jù)類型 (需要很熟) redis的容災機制 redis的有個map 數(shù)據(jù)類型 key 是否可以是任意類型 還有它的長度有無限制
redis在業(yè)務上 可以實現(xiàn)那些功能 不單單是 作為非關系型數(shù)據(jù)庫的作用 還有其他作用;可以響應 的去了解 redis的基本操作命令 設置過期時間 expir等 redis 問的頻率很高;
需要多了解 電商方面問題(由于我寫了電商項目) dubbo+zookeeper(zookeeper最少三臺因為它有投票機制) 面試官當時問我這個電商項目用到幾臺zookeeper ;
都是奇數(shù);最少3臺 dubbo + zookeeper的底層能掌握多少;
就看你自己了 單點登入 session共享 js跨域問題 靜態(tài)緩存的問題;
你們項目是怎么很好的解決靜態(tài)資源緩存問題 solr全文檢索問到過一次 兩點一線 得需要知道是什么
cookie 跟 session的區(qū)別
cookie 的值 在網頁中的請求頭 請求體 還是 在哪兒
nginx 問的不多 我們了解足夠應付過去(nginx這個東西實在是太優(yōu)秀了) 運維方面上的就是 linux一些操作命令 設置權限等
并發(fā)工具包: java.util.concurrent 下面幾個常用的
java面試
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
- 包含的重點內容:JAVA基礎JVM 知識開源框架知識操作系統(tǒng)多線程TCP 與 HTTP架構設計與分布式算法數(shù)據(jù)庫知...
- Java面試 2016年9月11日 1 Java基礎特性 Java基礎 面試題目總結 首先參考 駱昊的 上中下三篇...
- 親愛的常姐。立冬了根據(jù)您身體的為您搭配了一份營養(yǎng)食譜幫助氣血運行加速毒素的代謝! 早餐應該吃多點粗糧和...