頭鐵去面試字節跳動Java崗,結果三輪涼涼!

一位小夥伴跟小編說,因爲對自己比較自信,所以面試前字節跳動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
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

最後感謝大家的支持,希望小編整理的資料能夠幫助到大家!也祝願大家都能夠升職加薪!
在這裏插入圖片描述