[【成功上岸】一個秋招3個月鏖戰字節跳動4面成功入職,附上大佬面經希望對你們有幫助!

前言

本文主要是爲了總結下我的Java後端春秋招之旅,如果能爲學弟學妹帶來一丟丟幫助,我也會很高興~首先來介紹一下我的個人情況,我本科是南理工自動化專業,碩士是南理工雙控專業,害 都在南理工這麼多年了呢,這個學校沒有給我面試帶來優待,但也足夠讓我能夠通過簡歷篩選哈哈哈。應女朋友補充(我們南理工好歹是江蘇top! hhh)然後我的實驗室方向主要是爛大街的圖像處理,工作方向的話又是爛大街的java後端,害 果然是一個盲目的人,本人沒有項目、沒有實習,優點是成績比較好,有一些水水的比賽(項目展麼,懂的都懂hhh),性格的話比較偏懶狗,看我ID!雖然最後還是去了互聯網 我準備就從春招、秋招、常見面試題這幾方面談談吧~

另外我這裏爲大家準備了一線大廠面試資料和我原創的超硬核PDF技術文檔,以及我爲大家精心準備的多套大廠面試題(不斷更新中),有需要的朋友點擊這裏備註csdn,自行下載即可希望大家都能找到心儀的工作!



一面

  • 說一下堆變量和棧變量
  • Java中的地址空間
  • TCP的TIME_WAIT狀態
  • TCP三次握手
  • ping 涉及到的協議
  • TCP的粘包問題,TCP粘包的解決方案
  • Linux如何殺一個進程
  • 查看當前系統的負載,說一下平均負載的三個參數
  • 如何查看監聽端口
  • 進程和線程的區別
  • 阻塞IO和非阻塞IO
  • 服務端常見的併發模型,Spring框架提供的併發模型
  • HTTP協議的請求由哪幾個部分構成?
  • 知道 JSON 的 Protobuf 嗎?
  • 爲什麼選擇JSON,JSON的優勢是什麼?
  • 算法:升序數組,查找target
  • 針對簡歷提問
  • GC
  • hashmap 怎麼實現的?
  • hashmap如何變成線程安全的?
  • mysql SQL 語句的執行
  • mysql 緩存失效
  • varchar 和 char 的區別
  • 事務的特性
  • 隔離級別
  • Innodb 是如何解決幻讀的
  • repeatable read是如何實現的
  • rodo log
  • binlog 和 redo log 區別,數據恢復的時候用的哪個日誌
  • redis 高性能原因
  • redis 數據結構,String 和 hash 的實現
  • 擴容如果很大的話,rehash 很耗性能,會不會導致 redis 無法工作?
  • edis 鍵的刪除策略
  • 算法:
  • 合併兩個有序鏈表【遞歸實現】
  • 二叉樹的最大路徑和【深度優先遍歷】

二面

  • sql題 選人數前3的城市
  • get post區別
  • session cookie區別
  • b b+樹區別
  • select epoll poll
  • 同步 valitle, synchronized原理
  • 類是如何加載的
  • 計算機三級緩存,如何保持一致性
  • 算法: topk
  • 介紹實習
  • mockMVC單測使用,CI集成測試,測試的登錄賬號處理
  • 介紹項目
  • 如何設置cookie長度,有效期
  • 索引,建立索引
  • 進程與線程的調度
  • 微服務 微服務的組件
  • dubbo原理與瞭解(完全不會)
  • ACID
  • 如何實現隔離性?
  • 算法:同步:銀行存取款(用最優雅的方式實現,而我只知道加鎖。。。)
  • 算法:給一個list,包含id和在線時間段,計算每時在線人數

三面

  • 項目經歷

  • 進程線程區別

  • 進程通信方式及其優缺點

  • java Object的幾個方法

  • 什麼是分頁分段,作用,尋址過程

  • 虛擬內存 物理內存 不同場景的情況

  • java多線程如何同步

  • http報文結構

  • 算法不記得了- -

  • tcp狀態變化

  • 發送窗口如何變化

  • 擁塞算法

  • 發送關閉鏈接 receive會返回什麼

  • linux cpu問題排查,精確到代碼級別

  • linux文件節點

  • 內核態 用戶態

  • bio nio網絡模型

  • 二叉排序樹第k大節點

  • java 多線程代碼 判斷是否死鎖 理由

  • synchronize底層原理

  • java 多態

  • list和list的getclass是否一樣

  • 池化技術

  • 個人研究生經歷

  • 個人性格

總結

最後我爲大家準備了Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高併發、高性能、分佈式,性能優化,微服務 高級架構開發等等。有需要的朋友點擊這裏備註csdn,自行下載即可!人與人存在很大的不同,我們都擁有各自的目標,在一線城市漂泊的我偶爾也會羨慕在老家踏踏實實開開心心養老的人,但是我深刻知道自己想要的是一年比一年有進步。

還有Java核心知識點+全套架構師學習資料和視頻+一線大廠面試寶典+面試簡歷模板+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構實戰電子書一起免費分享給大家!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章