頭鐵去面試位元組跳動Java崗,結果三輪涼涼!

2020-10-28 12:00:34

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

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