首頁>科技>

前言

昨晚接到了位元組HR的電話(和三面隔了一週),之後發了意向書。

位元組跳動1面 7.15 50min怎麼理解微服務微服務的缺點微服務之間怎麼做負載均衡Oauth2基本流程、原理登入模組是怎麼做的cookie和session的區別購物車為什麼用Redis存,是永久儲存嗎為什麼購物車多讀多寫Redis怎樣清除過期key,有哪些策略lru是怎樣的過程Redis字典底層怎麼實現的hashtable是怎樣實現的ziplist怎樣實現的普通的雜湊表怎樣實現的雜湊表怎麼擴容使用MQ的好處MQ解耦和微服務解耦的區別演算法:最長迴文子串https建立連線的過程(SSL/TLS協商的過程)對稱加密和非對稱加密的優缺點為什麼要區分核心態和使用者態什麼時候從使用者態切換到核心態你程式設計的情況下,系統呼叫什麼時候會發生反問:業務,開發語言,表現,對應屆生的要求(重點是基礎和演算法)面試體驗不錯,但是專案挖的有點深

位元組跳動2面 7.19 1h手寫單例模式volatile什麼作用多執行緒的幾種實現方式四種方式的區別鎖用過哪些排它鎖什麼意思自旋鎖什麼意思CAS相關MySQL可以不指定主鍵建表嗎,背後的邏輯是什麼聚簇索引和其他索引有什麼區別建唯一索引,插入資料時是怎麼處理的重複插入會報錯,是怎麼處理的不同事物隔離級別的實現以前沒有實習過嗎lc40 組合總和II反問:部門怎樣培養新人,剛進來做什麼(學基礎,語言和中介軟體,做demo),大概多久做需求(1周到1個月不等,看學習情況),框架和中介軟體以開源的為主還是以自研的為主(自研的)

位元組跳動3面 7.26 1h有在實習嗎面試通過後可以實習嗎做專案的過程中遇到過什麼問題記憶體洩露具體發生在哪什麼情況下會出現多執行緒訪問快取穿透,怎麼解決 (好像一緊張說成快取擊穿了,面試覆盤的時候才發現。。。)快取雪崩,怎麼解決快取與資料庫資料一致性超賣問題怎麼解決的叢集環境下,Redis記憶體裡的資料怎麼保證一致演算法:給定一個字元陣列,和一個字串,在字串裡找到任意一個完全由字元陣列組成的子串,字元順序無所謂(滑動視窗)反問:面試透過還有面試嗎,新人入職有培訓嗎,技術氛圍怎麼樣

一點經驗

位元組演算法還是很重要的。我大概刷了600+LeetCode,其中70題基本可以熟練默寫出來,面試時寫的演算法題,全是寫過的高頻題。我的意思不是背題,我的情況是天天刷高頻,刷的時間長了,就很容易把思路記下來,後面再寫就很熟了。

還有就是專案的細節要準備準備,我位元組一面的時候沒準備專案,結果好幾個細節都沒講出來,要不是後面演算法寫出來了,估計一面就涼了。如果是位元組的話,我問過,側重點還是基礎和演算法,所以專案佔得比重可能稍微少點,建議還是八股熟練點,演算法多刷點比較有用。

我的面試經驗彙總

由於平臺限制,不能以圖片的形式一一展示了!基礎的東西就不進行過多的贅述,我們將會從面試必問的說起,基本上文件裡面的內容都是打出面試必問的技術點和麵試真題整理而成,大家拿到手後建議直接去把真題做一下,大家一邊練手一邊考證一下自己的技術水平,全部做完之後再去看面試題解析和技術點講解,這樣的學習效率是非常高的!最後祝大家工作順利,面試成功!

4
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 又拉閘鎖門!iOS14.7.1推出沒多久,蘋果已經關閉iOS14.7驗證