JAVA架構(gòu)師面試后的問題匯總
今天被架構(gòu)師問了一連串的問題,估計問了有一個多小時吧,有很多問題都答不上來,突然發(fā)現(xiàn)原來自己沒有掌握的知識太多了,原來我覺得技術(shù)是用來解決問題的,而不是用來研究的,但現(xiàn)在覺得要更快捷的解決問題,還得好好的研究他們的原理,凡事多問個“他的原理是什么,底層是怎么實現(xiàn)的'”,回來好好整理了一下知識點,我想就每一個知識點展開學(xué)習(xí)。
JDK1.5新增的功能
字符流和字節(jié)流的區(qū)別,使用場景,相關(guān)類
線程安全的概念,實現(xiàn)線程安全的幾種方法
抽象類和接口的區(qū)別,使用場景
hash算法的實現(xiàn)原理,hashcode的實現(xiàn)原理
error和exception的區(qū)別,RuntimeException和非RuntimeException的區(qū)別
繼承與組合的區(qū)別,使用場景
使用靜態(tài)工廠方法的好處和壞處
排序算法,他們是時間復(fù)雜度是多少
數(shù)據(jù)庫設(shè)計原則、范式
數(shù)據(jù)庫常用的編碼方式有哪幾種
如果有10萬條學(xué)生成績信息,怎么獲取成績最高的那一條數(shù)據(jù),怎么獲取成績第三的那一條數(shù)據(jù),列舉你認(rèn)為性能最好的方式
序列化的作用,應(yīng)用場景,除了網(wǎng)路傳輸
spring的IOC、AOP的使用場景
ajax是否能跨域請求,解決的辦法
解析xml的幾種方法,他們的原理
怎么樣實現(xiàn)高性能的代碼
如果有和其他系統(tǒng)有接口調(diào)用,但其他系統(tǒng)還沒開發(fā)完成,怎么進行單元測試
防止重復(fù)提交有哪幾種方式 (這個網(wǎng)上很多,可以google下)
怎么樣運用樣式設(shè)計一個DIV浮出層
數(shù)據(jù)庫連接池的實現(xiàn)原理,請求怎么樣去獲取連接,,關(guān)閉連接時,連接池是銷毀連接還是回收連接
tomcat、weblogic、jboss的區(qū)別,容器的作用
apache是容器么,它的作用是什么
內(nèi)部跳轉(zhuǎn)和外部跳轉(zhuǎn)的區(qū)別,底層實現(xiàn)原理
http和https的區(qū)別
宕機的原因有哪幾種,怎么樣分析宕機的原因,如:數(shù)據(jù)庫的長連接。。。
在velocity頁面,為什么不推薦不推薦使用宏定義
webx的核心原理,webx框架和velocity的優(yōu)缺點
頁面上如果有一個screen和兩個control,那么他們有幾個context
一個含有l(wèi)ayout、screen和control的頁面,他們的加載順序是什么,是等所有的加載完一起顯示,還是其他。。。
#if($!a==’true’)會出問題么,為什么
支付寶怎么樣保證他的安全,他的調(diào)用異常分哪幾種
項目中你覺得做得最好的是什么
【JAVA架構(gòu)師面試后的問題匯總】相關(guān)文章:
java面試常見問題12-09
java面試最常見問題10-27
java招聘面試常見問題10-27
Java編程常見問題匯總08-22
面試時會遇到的一些JAVA問題01-30
常見的Java多線程面試問題及解答07-05
高級Java面試題匯總09-12
JAVA經(jīng)典面試題目匯總10-12