1. 程式人生 > 其它 >Redis成神之路電子版教程已問世,Java面試題庫及答案

Redis成神之路電子版教程已問世,Java面試題庫及答案

一、位元組跳動技術一面(演算法)

  • Java 的 16 進位制與字串的相互轉換函式
  • JAVA 時間格式化處理
  • 將毫秒轉化為日期
  • 文字的倒序輸出
  • 判斷一個數字是奇數還是偶數
  • 用Hibernate 實現分頁
  • 35 選 7 彩票程式
  • 獲取 GMT8 時間
  • 中文亂碼轉換
  • 小標籤
  • Big5 字與 Unicode 的互換
  • 取得伺服器當前的各種具體時間
  • 用半形的特殊符號代替全形的特殊符號
  • 陣列和陣列之間的轉換程式碼
  • 從資原始檔裡讀取值的類
  • 一個隨機類
  • 計算傳入值是否星期六
  • 轉換檔案大小
  • Java 日期格式化及其使用例子
  • Java幾個常用方法
  • 判斷字元是否屬於中文
  • 去掉字串中重複的子字串
  • 將指定 byte 陣列以 16 進位制的形式列印到控制檯
  • 獲得任意一個整數的階乘,遞迴
  • 拷貝一個目錄或者檔案到指定路徑下
  • 簡單的 txt 轉換 xml
  • 字母排序(A-Z)(先大寫,後小寫)
  • 列出某資料夾及其子資料夾下面的檔案,並可根據副檔名過濾
  • 字串匹配的演算法

二、位元組跳動技術二面

List和Set比較,各自的子類比較

  • HashMap和ConcurrentHashMap的區別
  • HashTable和ConcurrentHashMap的區別
  • String,StringBuffer和StringBuilder的區別
  • wait和sleep的區別
  • JVM的記憶體結構
  • 強引用,軟引用和弱引用的區別
  • 陣列在記憶體中如何分配
  • Spring MVC的核心是什麼,請求的流程是怎麼處理的,控制反轉怎麼實現的
  • Mybatis如何處理結果集
  • Java的多型表現在哪裡
  • 介面有什麼用
  • 說說http,https協議
  • 說說tcp/ip協議族
  • tcp五層網路協議
  • TCP與UDP的區別
  • cookie和session的區別,分散式環境怎麼儲存使用者狀態
  • BIO、NIO和AIO的區別
  • Java中常說的堆和棧,分別是什麼資料結構;另外,為什麼要分為堆和棧來儲存資料
  • 為什麼要用執行緒池
  • MySQL優化經驗
  • 悲觀鎖和樂觀鎖的區別,怎麼實現
  • 什麼是執行緒死鎖?死鎖如何產生?如何避免執行緒死鎖?
  • notify和notifyAll區別
  • 談一談對MySQL InnoDB的認識
  • 談一談資料庫事務的隔離級別?
  • MySQL主備同步的基本原理
  • 類在虛擬機器中的載入過程
  • 強引用、軟引用、弱引用、虛引用與GC的關係
  • 請寫一段棧溢位、堆溢位的程式碼

三、位元組跳動技術三面

  • 說一下spring中Bean的作用域
  • 說一下spring中Bean的生命週期
  • 對Spring中依賴注入兩種方式的認識
  • Spring框架中都用到了哪些設計模式?
  • BeanFactory 和ApplicationContext的區別
  • 資料庫的三大正規化
  • TCP和UDP的區別及其適用場景
  • 說一下Spring的核心模組
  • (轉發)forward與(重定向)redirect的區別
  • redis常用的五種資料型別
  • 內部類和靜態內部類的區別
  • 非靜態內部類中的變數和方法不能宣告為靜態的原因
  • String,StringBuilder,StringBuffer的區別
  • 集合和陣列之間的相互轉換
  • 面向物件的特徵有哪些方面?
  • 概括的解釋下執行緒的幾種狀態
  • Java集合類裡面基本的介面有哪些
  • Iterator和ListIterator的區別
  • Enumeration和Iterator的區別
  • 介紹一下HTTP的響應結構
  • final、finalize和finally各自的作用
  • 說一下你瞭解的幾種程序間的通訊方式

總結

其他的內容都可以按照路線圖裡面整理出來的知識點逐一去熟悉,學習,消化,不建議你去看書學習,最好是多看一些視訊,把不懂地方反覆看,學習了一節視訊內容第二天一定要去複習,並總結成思維導圖,形成樹狀知識網路結構,方便日後複習。

這裡還有一份很不錯的《Java基礎核心總結筆記》,特意跟大家分享出來

目錄:

部分內容截圖:

本文已被CODING開源專案:【一線大廠Java面試題解析+核心總結學習筆記+最新講解視訊+實戰專案原始碼】收錄