字節跳動軟開校招崗

問題:

一面: linux

Gc算法

jvm分區編程

對排序算法的瞭解jvm

手寫塊排,歸併排序,分析時間複雜度,空間複雜度源碼分析

證實塊排是穩定的排序算法排序

arraylist源碼分析源碼

算法: 去除鏈表中的重複項 1 -> 1->2 ->3->3->4 結果 2->4鏈表

二面:arraylist

Gc紅黑樹

手寫Web Socket

紅黑樹

手寫跳躍表的插入過程

寫一下TCP滑動窗口的算法

B樹和B+樹

linux的使用

TCP擁塞控制

算法: 每k個一組,反轉鏈表

小結:

一面,二面都是算法面,大部分的題都要求手寫,最後沒有拿到offer,應該注重於代碼編程的練習。

相關文章
相關標籤/搜索