首先需要填一張卷子,前面是邏輯題,然后是專業(yè)題,最后是兩道簡(jiǎn)單的算法題。填完卷子之后就讓開發(fā)小組組長(zhǎng)面試,問問題都是一些八股文不會(huì)太難,組長(zhǎng)覺得沒問題就讓人事來(lái)談薪資。
面試官問的面試題: Spring事務(wù)傳播機(jī)制
JVM內(nèi)存泄漏、如何避免
怎么優(yōu)化sql語(yǔ)句,大表sql查詢優(yōu)化
索引失效場(chǎng)景
一條語(yǔ)句到達(dá)MySQL是怎么樣的執(zhí)行流程
Innodb與MyISAM存儲(chǔ)引擎的區(qū)別
ACID
有沒有遇到過死鎖,是怎么解決的
Redis有哪些數(shù)據(jù)類型、分布式鎖原理
HashSet原理、HashMap原理、HashMap與HashTable的區(qū)別
平時(shí)是怎么遍歷HashMap的,foreach、stream,如何存在兩個(gè)一樣的key值怎么使用stream去避免
SpringCloud對(duì)比SpringBoot有哪些優(yōu)勢(shì)