1. 程式人生 > 資料庫 >何止一個慘字形容!水滴Java面試一輪遊,壯烈了,問啥啥不會,資料庫血崩,我該怎麼辦?

何止一個慘字形容!水滴Java面試一輪遊,壯烈了,問啥啥不會,資料庫血崩,我該怎麼辦?

1 自我介紹

2 Java基礎

  1. static關鍵字是用來幹什麼的,static修飾的方法裡面可以使用非靜態的成員變數嗎,為什麼呢

  2. private修飾的方法是否可以被子類覆蓋

  3. 覆蓋和過載有什麼區別

  4. 程序跟執行緒的區別

  5. Java中建立執行緒有幾種方式
    a. 反思:講完三種方式之後,應該深入對比各種方式的優劣性,拖時間,還顯得我有深度,嗯

  6. 執行緒有那些狀態

  7. 執行緒被中斷跟被阻塞有什麼區別

  8. 什麼是死鎖

  9. JVM的場景下怎麼去發現死鎖

  10. Java中有哪些集合類

  11. 如何權衡使用有序陣列還是無序陣列
    a. 有序陣列是有查詢需求。無序陣列主要是插入刪除方便。
    b. 從時間複雜度角度分析查詢效率

  12. Java垃圾回收的目的是啥

  13. 程式中把一個物件的引用直接置為null,會立即觸發垃圾回收嗎

  14. 垃圾回收有序列收集器和吞吐量收集器,它們的區別是什麼

  15. throw和throws有什麼區別

  16. 什麼是servlet

  17. servlet生命週期有哪些

  18. HttpClient的doGet和doPost有什麼區別

  19. cookie和session的區別

MySQL

開始血崩。。。

  1. 資料庫有哪些正規化
    a. 不太瞭解

  2. JDBC驅動程式有哪三種方式,註冊JDBC那個
    a. class.ForName()
    b. 另外兩種不太記得。。

  3. 什麼是聚集索引,什麼是非聚集索引
    a. 講不清

  4. 主鍵基本上用mysql自帶的自增主鍵作為索引。為什麼要用自增列作為主鍵

  5. drop、trancate、delete(我聽成delay了),這三個命令是用來幹啥的
    a. 沒怎麼用過。。

  6. delete刪除的資料,這條資料的儲存空間會得到釋放嗎
    a. 應該不會。。 不太清楚

  7. 聯表操作有內連線、外連線、交叉連線、笛卡爾傳遞(?),這四種方式有什麼區別
    a. 內連線:顯式的使用inner join ,隱式使用where
    b. 外連線:左外跟右外
    c. 第三個不太瞭解

  8. varchar跟char這兩個資料型別有什麼區別
    a. 首先都是字串
    b. 大小和型別不一樣
    c. char是255個位元組,varchar是65535個位元組
    d. char定長,varchar不定長

  9. 表的記錄行數會用到count(*)、count(1)、count(column),三種方式有什麼區別

  10. MySQL會出現一些慢查。首先慢查怎麼去發現
    a. 沒有了解過。。

  11. 資料庫主從複製有了解過嗎
    a. 沒有。。

其他

  1. 誒。shell你用過嗎
    a. 有聽過沒有用過。。。
  2. 專案開發工具用的是啥
    a. IDEA
  3. 有用到Maven嗎?Maven打包是怎麼打的
    a. 不太記得了。。

程式設計題

  1. 從一個數組裡面刪除所有值為a的所有元素。

  2. 單例模式的實現
    a. 寫了個懶漢式雙重判斷
    b. 面試官:有別的實現方式嗎?別的實現方式還有啥,隨便說一下
    ⅰ. 其實他想問的應該是餓漢式

反問

  1. 面試流程,有幾輪,分別是什麼
    a. 兩輪技術+一輪HR
  2. 結果什麼時候出
    a. 看具體情況。我也不知道
  3. 給我的建議。評價一下今天的表現
    a. 基礎還可以。有些知識點深度不太夠。溝通表達,理解能力還不錯
  4. 貴公司這個崗位看重什麼能力
    a. 應屆生看重潛力,學習能力,學習主動性
  5. 工作地都在北京對吧
    a. 研發崗位主要在北京
  6. 做什麼方向,什麼產品
    a. 水滴籌、水滴互助、水滴保,三大主要業務線

面試結束

面試總結

  1. 太慘了,資料庫血崩。11個問題我只能回答兩三個。。下來要去惡補
  2. shell沒用過,maven的面試題沒準備過,垃圾收集器不會,throw和throws混淆,servlet忘了,哎。。

為了要惡補,我網羅了2020年所有大廠的高頻面試題及所需要用到的核心知識點,現在也拿出來免費分享給大家,希望大家不要像我一樣無頭蒼蠅亂撞一氣!

以上所有面試題都已被整理到網盤,需要的朋友可以關注後新增vx:Mxy98811即可免費獲取