零一躍動(dòng)日常實(shí)習(xí)一面
自我介紹
講一下之前做的的項(xiàng)目,遇到了什么問(wèn)題呢
你對(duì)面向?qū)ο蟮恼J(rèn)知(封裝繼承多態(tài)解釋了一下)
業(yè)務(wù)上和需求上需要定義一個(gè)對(duì)象,你會(huì)從哪方面進(jìn)行考慮(這個(gè)回答的比較亂,舉的具體例子說(shuō)明的)
那在數(shù)據(jù)庫(kù)方面需要考慮什么(索引、映射關(guān)系)
數(shù)據(jù)庫(kù)的事務(wù)理解
在Java中事務(wù)怎么實(shí)現(xiàn)呢
分布式的情況,怎么去處理呢(分布式事務(wù),回答的是兩階段提交的流程,其他的不清楚)
數(shù)據(jù)庫(kù)索引的概念,以及怎么使用
Bean的生命周期
對(duì)于消息隊(duì)列的認(rèn)知
如何去保證消息隊(duì)列的可靠性、順序性、擴(kuò)展性
在高并發(fā)的情況下,系統(tǒng)會(huì)面臨什么問(wèn)題
加鎖的一些區(qū)別和優(yōu)缺點(diǎn)(單節(jié)點(diǎn):樂(lè)觀鎖和悲觀鎖。分布式:分布式鎖和數(shù)據(jù)庫(kù)鎖)
微服務(wù)的一個(gè)理解,優(yōu)缺點(diǎn),有哪些中間件
并行和并發(fā)區(qū)別
一個(gè)網(wǎng)絡(luò)請(qǐng)求從客戶端到服務(wù)端的流程
websocket了解呢(這個(gè)不清楚呢,后來(lái)才知道是長(zhǎng)連接的協(xié)議)
長(zhǎng)連接的通信協(xié)議(websocket、tcp、grpc)
什么是線程安全,怎么解決線程安全
排序的幾種類(lèi)型
了解使用的設(shè)計(jì)模式
docker知道呢(了解一點(diǎn))
你的項(xiàng)目怎么部署呢
在生產(chǎn)環(huán)境部署項(xiàng)目,需要注意什么,會(huì)做一些什么
那你如果更新一個(gè)線上環(huán)境,怎么做(灰度更新)
職業(yè)規(guī)劃
學(xué)習(xí)方式
團(tuán)隊(duì)之間怎么去協(xié)作和前端測(cè)試產(chǎn)品等
總結(jié):什么都問(wèn)一點(diǎn),但是都不會(huì)深度問(wèn)
#面經(jīng)#