天天看點

GitHub标星8k!mysql增量備份缺點

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

  • 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核心知識整理
GitHub标星8k!mysql增量備份缺點

Java核心知識

  • Spring全家桶(實戰系列)
GitHub标星8k!mysql增量備份缺點
  • 其他電子書資料
GitHub标星8k!mysql增量備份缺點

Step3:刷題

既然是要面試,那麼就少不了刷題,實際上春節回家後,哪兒也去不了,我自己是刷了不少面試題的,是以在面試過程中才能夠做到心中有數,基本上會清楚面試過程中會問到哪些知識點,高頻題又有哪些,是以刷題是面試前期準備過程中非常重要的一點。

以下是我私藏的面試題庫:

GitHub标星8k!mysql增量備份缺點

到心中有數,基本上會清楚面試過程中會問到哪些知識點,高頻題又有哪些,是以刷題是面試前期準備過程中非常重要的一點。

以下是我私藏的面試題庫:

[外鍊圖檔轉存中…(img-ENVOk2MS-1627009181273)]