面試官真的很nice,字節效率是真的高,面試次日上午就來了通知,雖然沒過,可是一次不錯的體驗,第一次面試就這樣結束了。java
首先自我介紹,面試官提早幾分鐘就來了,我當時還沒準備好,介紹的磕磕巴巴的,沒說完就開始問問題了。mysql
進程和線程,區別,哪一個效率高,爲何linux
事務的特性,具體介紹面試
隔離級別,具體介紹.redis
幻讀算法
死鎖的條件,如何解決sql
java的基本數據類型和字節數mongodb
Java, volatile關鍵字數據庫
進程如何同步設計模式
mysqI索引結構,特色,爲何使用這個
若是查詢比較高效
查詢學生成績大於等於60的全部人的姓名和編號
彙集索引和非彙集索引
String,StringBuffer, StringBuilder區別
HashMap,爲何使用紅黑樹
垃圾回收機制GC, cms, G1,垃圾回收的算法
TCP鏈接和釋放
談談項目?
mongodb底層原理或者數據結構是什麼,務處理,插入和mysq有什麼區別,爲何會慢
如載過程(Java) ,每一步作了什麼
子類和父類的實例變量和方法有什麼區別
重載和覆蓋區別,返回值類型不一樣,能夠重載嗎,爲何,底層如何實現的
java多線程,狀態圖,畫出來,阻塞的狀態有哪幾種,運行順序,多線程的一些方法
java泛型
ThreadLocal, Concurrent 下面的包,原理是什麼,
AtomicInteger,原理是什麼,如何作到高效率的,有什麼優化措施
悲觀鎖和樂觀鎖
@Transaction的原理,還有好比在一個類中兩個方法, -個是B方法,-個是C方法, B. 上沒有註解,C上
有那麼在外面調用B**有事務,爲何,根據底層原理能不能推斷出來(給提示問你能不能推斷出來)
查詢學生成績不及格的全部人的姓名和編號,根據這個語句,如何創建索引,爲何,
mysq底層是什麼,爲何效率高,主鍵能不能太大,爲何,若是太大,底層數據結構會不會變化,爲何
linux查詢tcp鏈接處理CLOSE_ WAIT的狀態的數目
了不瞭解RabbitMQ, kafka, RocketMQ, ActiveMQ, 以及其餘消息中間件
redis爲何效率高,線程,數據結構,網絡模型,aio, nio, bio, 爲何這麼設計?如何處理高併發
數據倉庫,雪花模型和星型模型區別和用處,數據倉庫的過程(分層) ,如何設計
數據倉庫和數據湖的區別
分佈系統的設計,分佈式系統CAP,分佈式系統的模型
linux環境下的線上業務管理有沒有,如何管理
redis的集合有沒有限制,限制是多少
redis的1w條的插入和更新有什麼區別
mysql join的底層原理是什麼,有哪幾種(不是左右鏈接這種)
linux命令查詢一個文件內出現重複最多的數字的
linux命令查詢一個文件的行數
整體來講第三面有點難呀,前兩面還行~嗚嗚嗚多是面完前面2面太膨脹了,致使第三面的時候沒有發揮好,結果就GG了
如今已經2月份了,在家過了年以後也要準備今年的招聘了,想要在金三銀四斬獲offer的朋友們都要開始準備複習啦,在這邊也分享一些個人複習計劃,歡迎和我一塊兒!!!
沒有準備好複習資料也不要緊:我已經準備好的全部的複習資料都是能夠免費的分享給有須要的小夥伴們的!點擊【這裏】查看獲取方式。
綜合分類有Java基礎,框架,多線程,網絡通訊,Linux,數據庫,設計模式,算法,緩存等幾個模塊都已經涵蓋
Spring學習思惟腦圖
35個常見Spring Boot知識點
Spring Cloud面試必備題+解析
Spring MVC學習筆記
微服務複習系列:
數據庫複習系列:
JVM虛擬機複習系列:
以上全部的複習資料都是能夠免費的分享給有須要的小夥伴們的!點擊【這裏】查看獲取方式