1. 程式人生 > 實用技巧 >剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

TikTok,作為位元組跳動鋪棋國際局的頭兵,如今竟與華為有了相同遭遇,但似乎並不讓人出乎意料。實際上,TikTok出售美國業務給微軟,並非是我們想象的躺平跪倒,而是極端不利的形勢下,被逼無奈的退讓,所以就這一點來說,我也能給予理解。

不過,在給予理解的同時,我更多的是錯愕與迷茫,畢竟剛拿不久的offer這下打了水漂,TikTok肯定是去不成了,之後該做出什麼樣的決定,暫時我還沒想清楚。

先介紹一下由來吧,我江蘇人,南京某大學學習計算機程式設計,有UIUC的交換經歷。今年找工作拿到了TikTok和Google雙offer,後來綜合考慮和比較之後,選擇了位元組跳動美國TikTok事業部。但時不逢春,恰好今年美國疫情影響非常嚴重,所以入職時間也一推再推。

現在TikTok陷入危機,美國業務賣給微軟基本上板上釘釘,這意味著TikTok肯定是去不了,不過還是分享我面試TikTok的面試題吧,畢竟也是位元組跳動家的業務,有共通的地方,也能舉一反三。

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

下面內容有我的TikTok面試題分享,以及我個人之後的計劃安排,內容有限,涉及到的“面試題答案和解析”+“簡歷模板”,有pdf完整版供大家參考,關注文末公眾號即可免費領取。

TikTok面試題分享(技術題部分)

  1. hashmap,怎麼擴容,怎麼處理資料衝突?怎麼高效率的實現資料遷移?
  2. Linux的共享記憶體如何實現,大概說了一下。
  3. Linux 中的使用者模式和核心模式是什麼含義?
  4. 在 Java 中 Lock 介面比 synchronized 塊的優勢是什麼?你需要實現一個高效的快取,它允 許多個使用者讀,但只允許一個使用者寫,以此來保持它的完整性,你會怎樣去實現它?
  5. socket網路程式設計,說一下TCP的三次握手和四次揮手
  6. 同步IO和非同步IO的區別?
  7. Java GC機制?GC Roots有哪些?
  8. 如何判斷一個物件是否存活?(或者 GC 物件的判定方法)
  9. 紅黑樹講一下,五個特性,插入刪除操作,時間複雜度?
  10. 快排的時間複雜度,最壞情況呢,最好情況呢,堆排序的時間複雜度呢,建堆的複雜度是多少?
  11. 計模式瞭解哪些?
  12. Java 中什麼叫單例設計模式?請用 Java 寫出執行緒安全的單例模式
  13. 什麼是元資料?元資料分為哪些型別?包括哪些內容?與 cluster 相關的元資料
  14. AtomicInteger怎麼實現原子修改的?
  15. RabbitMQ 上的一個 queue 中存放的 message 是否有數量限制?
  16. ConcurrentHashMap 在Java7和Java8中的區別?為什麼Java8併發效率更好?什麼情況下用HashMap,什麼情況用ConcurrentHashMap?
  17. redis資料結構?
  18. redis資料淘汰機制?
  19. Redis 叢集方案應該怎麼做?都有哪些方案?
  20. mysql實現事務的原理(MVCC)
  21. MySQL 中控制記憶體分配的全域性引數,有哪些?
  22. Redis 有哪些適合的場景?
  23. 有哪些資料庫優化方面的經驗?MySQL資料主從同步是如何實現的?
  24. MySQL索引的實現,innodb的索引,b+樹索引是怎麼實現的,為什麼用b+樹做索引節點,一個節點存了多少資料,怎麼規定大小,與磁碟頁對應。
  25. 如果Redis有1億個key,使用keys命令是否會影響線上服務?
  26. Redis的持久化方式,aod和rdb,具體怎麼實現,追加日誌和備份檔案,底層實現原理的話知道麼?

我的計劃即將開展:失去TikTok,將迎來嶄新人生?

事發突然,我也沒想到到嘴邊的鴨子還飛了,所以也確確實實沒有一個清晰的目標,也不知道該何去何從,接下來去面哪些公司,我心裡還沒有盤算出來,但至少目前要準備面試了,所以根據目前的情況來制定了一套計劃,希望能夠讓我面試順利,斬獲offer。

Step1、重新制定簡歷

更新簡歷,對於程式設計師來說應該是家常便飯了,一般程式設計師大概1年半到2年跳槽一次,每次跳槽都會對簡歷進行更新,重新包裝,實際上在面試前對自己的簡歷打磨修改是很有必要的,尤其是像我這種需要重新面試,要根據公司“口味”來進行調整。

我自己做簡歷時,會參照一些模板,這些模板都是十餘年經驗的大佬總結出來的,可以分享給你們參考參考:

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

Step2、刷近3年大廠面試題

刷題是瞭解國內一線網際網路公司技術側重和喜好最快捷的方式,一般來說這家公司的面試官問的技術問題一定是與公司本身的技術應用有關聯的,所以刷題能夠讓我們很好的提前瞭解到面試會問什麼,能夠做到心中有數,舉一反三。

  • 阿里、騰訊、位元組跳動、美團、滴滴等歷年面試真題

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

  • Java面試寶典(Java基礎+演算法與程式設計+資料庫+流行框架與新技術等)

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

Step3、調整心態,重新出發

這次經歷像是做夢一樣,大起大落,對於誰來說都難以接受。所以,將自己的心態調整好,讓自己重新出發是很難的一件事情,但也是必須要進行的一件事情,尤其是在之後的學習規劃以及面試,都有讓自己持有良好的心態,這樣在面試過程中才能夠發揮出應有的實力,不至於受心情影響,讓表現大打折扣。

剛拿的位元組跳動offer“打水漂”,TikTok不去了,我該何去何從?

總結

目前看來,TikTok未來的路變艱難了許多,但我相信位元組跳動仍然是一傢俱有年輕活力的網際網路公司,也相信在未來,它仍佔據頭部裡的一席之地,也期待它有更好的表現。

同樣的,也祝願我在之後的面試中,一切順利。

以上文章內的所有相關性資料:簡歷模板+面試題(答案+解析),均能免費分享給大家,希望能共同進步,也多謝大家支援!

——轉發+關注,評論文章以後,關注下方公眾號免費領取。