一位小夥伴跟小編說,因爲對自己比較自信,所以面試前字節跳動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
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
最後感謝大家的支持,希望小編整理的資料能夠幫助到大家!也祝願大家都能夠升職加薪!