自我介紹??項(xiàng)目:1、介紹一下兩個(gè)項(xiàng)目(功能,主要工作,項(xiàng)目亮點(diǎn))2、注冊(cè)中心怎么感知服務(wù)的變化3、如果注冊(cè)中心和客戶端之間的連接出現(xiàn)問題,沒有能通知客戶端更新緩存列表,會(huì)發(fā)生什么。(客戶端那一塊會(huì)出現(xiàn)什么問題,怎么解決?)4、服務(wù)怎么注冊(cè)到注冊(cè)中心5、rpc和http的區(qū)別與聯(lián)系??java基礎(chǔ):1、hashmap的底層說一下2、hash沖突,有什么解決辦法(數(shù)據(jù)結(jié)構(gòu)和算法那一塊)(當(dāng)時(shí)答得不對(duì),不是hashmap那塊,就是從hash算法那一塊角度回答,面試官提醒??)3、重載和重寫的區(qū)別4、怎么區(qū)分同名方法(方法名和方法參數(shù))5、又問了多線程(我不太了解??)6、JVM的內(nèi)存分區(qū)(堆,棧,方法區(qū),本地機(jī)棧,程序計(jì)數(shù)器,常量池)(只了解一點(diǎn)點(diǎn))??spring:1、常用注解2、restcontroller和controller的區(qū)別??mysql:1、索引按數(shù)據(jù)結(jié)構(gòu)怎么分(b+樹、hash、還有一個(gè)我忘了)2、怎么查看命令有沒有走索引(當(dāng)時(shí)想到是索引失效那一塊,面試官提醒說用explain看,我確實(shí)沒用過??)2、事務(wù)的原則(4個(gè)我只記起2個(gè)??)3、事務(wù)的隔離級(jí)別(4個(gè),各自怎么實(shí)現(xiàn)的,和鎖那塊相關(guān),沒答出來)??算法:很簡(jiǎn)單的數(shù)組找target的算法,因?yàn)榈谝淮问炙核惴ǎ饕幾g錯(cuò)了搞不出來,和面試官說了一下具體思路(暴力解+時(shí)間復(fù)雜度為O(n)的解)??面試官人很好,有耐心,循循善誘??許愿offer,只想打個(gè)工??