這篇“大型互聯(lián)網(wǎng)公司必考java面試題有哪些”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“大型互聯(lián)網(wǎng)公司必考java面試題有哪些”文章吧。
成都創(chuàng)新互聯(lián)主營(yíng)榆林網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App制作,榆林h5微信小程序開發(fā)搭建,榆林網(wǎng)站營(yíng)銷推廣歡迎榆林等地區(qū)企業(yè)咨詢java基礎(chǔ):
hashmap結(jié)構(gòu);什么對(duì)象能做為key
hashtable,concurrentHashMap,hashtable比較
String,StringBuilder,StringBuffer
對(duì)象的深淺復(fù)制
多線程:
wait,sleep分別是誰(shuí)的方法,區(qū)別
countLatch的await方法是否安全,怎么改造
線程池參數(shù),整個(gè)流程描述
背后的底層原理aqs,cas
ThreadLocal原理,注意事項(xiàng),參數(shù)傳遞
還有java的鎖,內(nèi)置鎖,顯示鎖,各種容器
及鎖優(yōu)化:鎖消除,鎖粗化,鎖偏向,輕量級(jí)鎖
web方面:
servlet是否線程安全,如何改造
session與cookie的區(qū)別,get和post區(qū)別,tcp3次握手,文件上傳用post還是get
session的存儲(chǔ)
如何防止表單重復(fù)提交
jvm:
jvm內(nèi)存模型,
jvm問(wèn)題工具,jps,jinfo,jmap...
數(shù)據(jù)庫(kù):
最重要的索性及底層實(shí)現(xiàn)
索性失效的場(chǎng)景
最左原則
查看執(zhí)行計(jì)劃
及carndiation
然后是鎖的類型,行級(jí)表級(jí)
悲觀樂(lè)觀鎖
解釋數(shù)據(jù)庫(kù)事物及特性
隔離級(jí)別
及實(shí)現(xiàn),redo log .undo log
bin log主從復(fù)制
mvcc,Next-Key Lock
分布式:
問(wèn)了CAP,跟base
zookeeper滿足了CAP的哪些特性,paxos
緩存穿透怎么解決
redis的io模型
如果保證redis高可用
redis是單線程還是多線程
線上cpu占比過(guò)高怎么排查
一致性hash
分庫(kù)分表
spring:
ioc,aop原理
ioc初始化流程
springmvc的流程
springboot,spring cloud相關(guān)組件
以上就是關(guān)于“大型互聯(lián)網(wǎng)公司必考java面試題有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。