一位小夥伴跟小編說,因為對自己比較自信,所以面試前位元組跳動Java崗時準備不夠充分,導致很多面題都答得不好,然後涼涼。
小編接下來就為大家分享下這位小夥伴的面試過程,希望大家面試前能夠好好準備。
自我介紹
詳細介紹一下自己做的專案
根據專案提了一些問題
問了HashMap的實現原理
資料庫B+樹
final關鍵字
設計一個榨汁機類,物件導向怎麼設計
get、post區別,使用場景,冪等性
TCP、UDP,分別在應用層有哪些協定
演演算法題1:陣列值為1-n,各出現一次,先加入x(x也是1-n的範圍),找出x
演演算法題2:給定n個節點,以及每個節點上的一個數值,如果兩個節點數值的最大公約數大於1,那麼在這兩個點之間連一條邊。求這個圖的最大連通分量的節點個數。
智力題:給十桶乒乓球(每桶中乒乓球數量無限),有一個桶的球重9g,其餘桶均為10g。找到9g的那桶要測幾次,如何測?
你有什麼想問的?
聊專案
http的各種方法
http和https的區別
https的加密過程
從瀏覽器輸入一個url到生成頁面發生了什麼,寫下SQL
Java多執行緒介紹一下
session 和 cookie的區別
介紹TCP
狀態碼介紹
演演算法題1:反轉連結串列按k,最長重複子串
演演算法題2:接雨水(具體不記得了)
介紹下HashMap原理
介紹下紅黑樹,怎麼變為執行緒安全,鎖機制
介紹下JVM
介紹下MySQL,B+樹,儲存引擎
不使用redis儲存session該怎麼做
Linux的基本系統指令
如果A給B轉賬的同時B給A轉賬,怎麼並行量最高
你有什麼想問的嗎?
第二天收到不通過的簡訊,涼透了!
位元組是真的很喜歡問演演算法題,如果要準備位元組跳動的面試,提前刷一些題是很有必要的,大家千萬不要學這位小夥伴不好好準備。
小編還整理了一些大廠java程式設計師面試涉及到的絕大部分面試題及答案免費分享給大家,希望能幫助到大家,有需要的朋友可以看下面的免費領取方式!
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
領資料點這裡:暗號CSDN
領資料點這裡:暗號CSDN
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
最後感謝大家的支援,希望小編整理的資料能夠幫助到大家!也祝願大家都能夠升職加薪!