一問三不知的水滴面試總結

往期全套面試題+答案領取方式:關注公眾號【Java爛豬皮】后臺回復【666
1 自我介紹
2 Java基礎
static關鍵字是用來干什么的,static修飾的方法里面可以使用非靜態(tài)的成員變量嗎,為什么呢
private修飾的方法是否可以被子類覆蓋
覆蓋和重載有什么區(qū)別
進程跟線程的區(qū)別
Java中創(chuàng)建線程有幾種方式
a. 反思:講完三種方式之后,應該深入對比各種方式的優(yōu)劣性,拖時間,還顯得我有深度,嗯線程有那些狀態(tài)
線程被中斷跟被阻塞有什么區(qū)別
什么是死鎖
JVM的場景下怎么去發(fā)現(xiàn)死鎖
Java中有哪些集合類
如何權衡使用有序數(shù)組還是無序數(shù)組
a. 有序數(shù)組是有查找需求。無序數(shù)組主要是插入刪除方便。
b. 從時間復雜度角度分析查找效率Java垃圾回收的目的是啥
程序中把一個對象的引用直接置為null,會立即觸發(fā)垃圾回收嗎
垃圾回收有串行收集器和吞吐量收集器,它們的區(qū)別是什么
throw和throws有什么區(qū)別
什么是servlet
servlet生命周期有哪些
HttpClient的doGet和doPost有什么區(qū)別
cookie和session的區(qū)別
MySQL
開始血崩。。。
數(shù)據(jù)庫有哪些范式
a. 不太了解JDBC驅動程序有哪三種方式,注冊JDBC那個
a. class.ForName()
b. 另外兩種不太記得。。什么是聚集索引,什么是非聚集索引
a. 講不清主鍵基本上用mysql自帶的自增主鍵作為索引。為什么要用自增列作為主鍵
drop、trancate、delete(我聽成delay了),這三個命令是用來干啥的
a. 沒怎么用過。。delete刪除的數(shù)據(jù),這條數(shù)據(jù)的存儲空間會得到釋放嗎
a. 應該不會。。 不太清楚聯(lián)表操作有內連接、外連接、交叉連接、笛卡爾傳遞(?),這四種方式有什么區(qū)別
a. 內連接:顯式的使用inner join ,隱式使用where
b. 外連接:左外跟右外
c. 第三個不太了解varchar跟char這兩個數(shù)據(jù)類型有什么區(qū)別
a. 首先都是字符串
b. 大小和類型不一樣
c. char是255個字節(jié),varchar是65535個字節(jié)
d. char定長,varchar不定長表的記錄行數(shù)會用到count(*)、count(1)、count(column),三種方式有什么區(qū)別
MySQL會出現(xiàn)一些慢查。首先慢查怎么去發(fā)現(xiàn)
a. 沒有了解過。。數(shù)據(jù)庫主從復制有了解過嗎
a. 沒有。。
其他
誒。shell你用過嗎
a. 有聽過沒有用過。。。項目開發(fā)工具用的是啥
a. IDEA有用到Maven嗎?Maven打包是怎么打的
a. 不太記得了。。
編程題
從一個數(shù)組里面刪除所有值為a的所有元素。
單例模式的實現(xiàn)
a. 寫了個懶漢式雙重判斷
b. 面試官:有別的實現(xiàn)方式嗎?別的實現(xiàn)方式還有啥,隨便說一下
ⅰ. 其實他想問的應該是餓漢式、
反問
面試流程,有幾輪,分別是什么
a. 兩輪技術+一輪HR結果什么時候出
a. 看具體情況。我也不知道給我的建議。評價一下今天的表現(xiàn)
a. 基礎還可以。有些知識點深度不太夠。溝通表達,理解能力還不錯貴公司這個崗位看重什么能力
a. 應屆生看重潛力,學習能力,學習主動性工作地都在北京對吧
a. 研發(fā)崗位主要在北京做什么方向,什么產品
a. 水滴籌、水滴互助、水滴保,三大主要業(yè)務線
面試結束
面試總結
太慘了,數(shù)據(jù)庫血崩。11個問題我只能回答兩三個。。下來要去惡補
shell沒用過,maven的面試題沒準備過,垃圾收集器不會,throw和throws混淆,servlet忘了,哎。。

騰訊、阿里、滴滴后臺面試題匯總總結 — (含答案)
面試:史上最全多線程面試題 !
最新阿里內推Java后端面試題
JVM難學?那是因為你沒認真看完這篇文章

關注作者微信公眾號 —《JAVA爛豬皮》
了解更多java后端架構知識以及最新面試寶典


看完本文記得給作者點贊+在看哦~~~大家的支持,是作者源源不斷出文的動力
