上海漢得信息技術(shù)一面面經(jīng)9.9( Java后端研發(fā))
1、自我介紹、?
2、談一談使用哪些集合類(lèi),了解過(guò)底層的數(shù)據(jù)結(jié)構(gòu)嘛
3、HashSet底層數(shù)據(jù)結(jié)構(gòu)知道嗎?(hashMap)
4、List的底層和Set底層有什么區(qū)別?(談到了使用場(chǎng)景不同,以及舉例具體的實(shí)現(xiàn)類(lèi)使用Contains()方法的時(shí)間復(fù)雜度不同)
5、Voliate關(guān)鍵字有什么作用?與Synchronized關(guān)鍵字的區(qū)別?
6、問(wèn)到分布式鎖?(我不是很了解,但是面試官很耐心給我解釋?zhuān)?
7、知道MVCC嘛?
8、關(guān)于事務(wù)的了解?(答了隔離級(jí)別)
9、除了聲明事務(wù)還知道其它類(lèi)型事務(wù)嘛?(面試官說(shuō)編程事務(wù),但我不太了解)
10、知道方法簽名嘛,舉例Mybatis中的場(chǎng)景
11、項(xiàng)目中怎么使用Redis的?
12、談了下簡(jiǎn)歷上寫(xiě)的第二個(gè)項(xiàng)目(深度學(xué)習(xí)的項(xiàng)目)
13、深度學(xué)習(xí)領(lǐng)域的掌握程度?
14、反問(wèn),部門(mén)做什么業(yè)務(wù),使用什么技術(shù)棧?
綜上體驗(yàn)很不錯(cuò),不會(huì)的問(wèn)題還會(huì)耐心給我解答,給我學(xué)習(xí)相關(guān)的一些建議,面試共進(jìn)行50分鐘左右