位元組跳動面試

2021-10-03 04:47:30 字數 816 閱讀 8994

不經歷大廠的歷練,你永遠不知道自己有多low,也不知道自己幹啥要去投位元組跳動,可能是要去受下打擊。

首先是自我介紹,然後問專案亮點(可憐我憋不出來亮點),然後就是基礎問題(送命題)

1 hashmap的結構知道吧,敘述一下

2 hashmap如果有衝突怎麼辦

3 hashmap鍊錶過長怎麼辦

4 hashmap擴容知道吧,怎麼進行擴容的

5那在擴容的時候,進行了寫操作怎麼辦(我答了執行緒會阻塞等擴容完,也不知道對不對)

6 要怎麼解決這個問題呢(短路的我丟擲了copyonwrite,但是沒解釋明白#¥%……於是丟擲concurrenthahmap%……&)

7 那concurrenthashmap是如何解決這個問題的呢

8如何避免資料庫的髒讀(a,b事務舉例)

9mysql的索引是怎麼建立的(??此時的我假裝以為是問b+樹的建立)

10 聯合索引又是怎麼建立的呢(???)

11 執行緒池的執行緒從進入執行緒池到被喚醒的過程,具體操作(??可憐的我只知道個佇列)

12處理秒殺系統,給出你的思路(沒有思路,先是提出了加鎖,然後又要考慮分布式的情況。。。redis效率不太高 欸)

13 spring的實現原理過程有什麼了解的嗎(。。我討厭自己選題自己答)

演算法題映象二叉樹(我寫了個遞迴,也不知道寫沒寫對,反正說是過了)

感覺真的是太挫敗了,畢業也是水水的畢業,然後進了一家公司打打下手,一年半啥也沒怎麼學會,什麼知識都處於會用的狀態,完全不知道底層原理的實現和具體操作,面一面大廠還是會讓你知道自己的侷限性在**的。以後要更加努力呀!!!

謹以這篇部落格記錄我的第一次**的社招

位元組跳動面試

先自我介紹,然後開始做題目 第一題是兩個小題1.判斷二叉樹是否有和為sum的路徑,2.找出二叉樹中所有和為sum的路徑 面試官直接讓做第2小題,很簡單,深搜就是,但是我各種出問題,主要是答案找到了,返回到原來地方但是出錯,後來面試官看我做出來,只是輸出有問題就說下一題了 第二題是找出二維陣列中最長上...

位元組跳動mysql面試 位元組跳動 Golang面試

應朋友之邀,今天下午去位元組送了顆人頭,最後不負眾望,被面試官攆出來了 一面mysql索引快的原理 回答這個問題需要先看一下資料庫的儲存結構 頁結構頁和頁之間的關係 頁和頁之間的關係 有個知識,之前不知道的 聚集索引 以主鍵建立的索引,葉子節點儲存的是表中的資料 非聚集索引 非主鍵建立的索引,葉子節...

位元組跳動面試 C

位元組windows崗 一面 new和malloc區別 執行緒和程序區別 程序都有哪些資源 git區域,怎麼工作的 cef大概結構,框架,每個程序是幹啥的 gdb檔案裡都存了啥 lib和dll區別,dll動態載入時在記憶體裡是乙份還是兩份 虛函式是怎麼實現的 考察虛表 qt訊號槽使用方法,非同步時怎...