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