頻面試,下午兩點(diǎn),鏡頭上出來(lái)一個(gè)程序員,真的很像程序員那種,頭發(fā)蓬蓬的,頭戴兩個(gè)大耳機(jī),看起來(lái)很比較年輕,但是說(shuō)話感覺(jué)老滄桑了,不知道是不是今天媳婦沒(méi)給做飯,首先自我介紹,然后開(kāi)始問(wèn)問(wèn)題了。
面試官問(wèn)的面試題: 1、HashMap了解嗎,說(shuō)一下HashMap,底層數(shù)據(jù)結(jié)構(gòu)是什么
2、說(shuō)一下StringBuffer
3、哈希表是什么,哈希沖突是什么,怎么解決哈希沖突,具體講解一下解決哈希沖突的辦法(對(duì)于這個(gè)問(wèn)題,他說(shuō)越問(wèn)越深)
4、說(shuō)一下TCP協(xié)議,說(shuō)一下當(dāng)你從客戶端發(fā)起一個(gè)請(qǐng)求時(shí),服務(wù)器怎么確認(rèn)收到了請(qǐng)求。
5、接著,那我們進(jìn)行算法程序考核吧,給你一道題:給定一個(gè)數(shù)組a,在這個(gè)數(shù)組中找兩個(gè)數(shù)X,Y,X與Y的和等于數(shù)N。
6、說(shuō)一下MySql和Redis吧。
6、說(shuō)說(shuō)你的項(xiàng)目吧(然后我就說(shuō)我的項(xiàng)目用了什么框架,數(shù)據(jù)庫(kù),他又問(wèn)我服務(wù)器是什么,我弱弱的回了句Tomcat,接著我說(shuō)我的數(shù)據(jù)庫(kù)設(shè)計(jì)里面的遇到的問(wèn)題和我解決的辦法以及數(shù)據(jù)庫(kù)設(shè)計(jì)刪除一個(gè)東西不會(huì)真的把他刪除,只是將里面的一個(gè)字段設(shè)置為0就可以了,因?yàn)樯蟼饕粋€(gè)資源不容易等等)
7、最后問(wèn)了一個(gè)問(wèn)題,你了解SpringCloud嗎,我當(dāng)時(shí)真的很想給面試官樹(shù)個(gè)中指,我最多就會(huì)點(diǎn)Spring啊,所以我就只能引導(dǎo)他說(shuō)用過(guò)Spring,Spring是一個(gè)開(kāi)源的框架,他有很多的產(chǎn)品,SpringCloud可能使他的一些產(chǎn)品,具體我沒(méi)有深入了解。