當前位置:首頁>職場>字節跳動新手入職(我從外包辭職了)
發布時間:2024-01-24閱讀(13)
沒有絕對的天才,只有持續不斷的付出對于我們每一個平凡人來說,改變命運只能依靠努力 幸運,但如果你不夠幸運,那就只能拉高努力的占比,現在小編就來說說關于字節跳動新手入職?下面內容希望能幫助到你,我們來一起看看吧!

字節跳動新手入職
前言:沒有絕對的天才,只有持續不斷的付出。對于我們每一個平凡人來說,改變命運只能依靠努力 幸運,但如果你不夠幸運,那就只能拉高努力的占比。
2020年7月,我有幸成為了字節跳動的一名Java后端開發,正如標題所說,我從外包辭職了,10000小時后,走進字節跳動拿下了offer。相信同行都清楚,從外包進大廠有多難,運氣之余,也離不開我自己的腳踏實地,所幸每踏出的一步都留下了厚厚的腳印。
A:字節跳動IES互娛面試經歷還原(抖音后臺)下文內容涉及到:面試題(含答案) 學習筆記 電子書籍 學習視頻,免費打包分享,私信【外包】即可獲取。
<1> 字節跳動抖音4面面試題
因為我個人有復盤的習慣,所以在面試字節跳動時,基本是做到了每一輪結束就把面試題給總結出來,當然總結出來的可能跟實際情況有細微出入,但相差不大,基本上是我記憶里的極限。
Java部分:
計算機網絡:
操作系統:
阻塞io和非阻塞io
進程和線程區別,通信方式分別是什么?
虛擬內存和物理內存
linux 按 ctrl c 中斷的原理
協程高效在哪?
MySQL:
Kafka:
kafka的rebalence
ISR
如果新加進一個消費者會發生什么?
如何保證數據一致性?
Redis:
場景題和智力題:
手撕代碼:
柱狀圖中矩形最大面積 leetcode 84
查找第k小的數,用堆以外的方法做
給m個房子涂n種顏色,相鄰房子不同色,cost[i][j]表示給i號房子涂j顏色代價,求最小上色總成本。(LeetCode原題)
其他:(HR和Leader都問了一些開發性問題)
贈送我的刷題題庫(1:BAT一線大廠面試真題)
贈送我的刷題題庫(2:專題面試題)
<2> 字節跳動面試總結(一些心得和小建議)
①福利待遇
我不是hr,也不是給字節打廣告,這里真的要提一下字節跳動的福利待遇絕對是一線廠子里數一數二的。加上我是外包出身,這種待遇給我造成的落差感就更明顯,讓我覺得能夠進字節跳動工作算是我最大的幸運了。
至于福利待遇,這里隨便提及幾點:
②巨大的知識庫
字節跳動對于我來說,算是一個巨大的知識庫,之所以這么說,從面試的流程及細節,到后來我入職之后工作上面的安排,都讓我有不一樣的觸動。從這幾方面,我們都能夠感受到公司對于員工的職業規劃非常重視,你的主管和導師都會主動去找你溝通這方面的,這對比我之前的外包,是截然不同的地方。而在這個交流過程中,我獲得到的,不是一星半點。
最讓我佩服的是,字節有統一的入口可以導航到海量的指南和知識沉淀,甚至是其他各個產品線整理的技術和業務文檔等等。
③我看到了認同
來到字節,我看到了認同,收獲了歸屬感。字節跳動雖然年輕,但在做事上有共同一致的目標,這里的人講“字節范兒”,它不是條條框框的束縛,它是一種精神食糧,實質是一種價值認同。恰好,擁有同一種價值認同的人走到了一起。
④雖辛苦,但不感覺累
字節跳動是一家非常年輕化的公司,對于一線的互聯網公司來說,996是常態,字節跳動也脫離不開“加班”二字。但是字節給我最大不同的感受是,忙碌且生機勃勃。在字節工作一段時間了,我也算是跟上了這里的節奏,雖然辛苦,但我卻一點也不感覺累,因為在充實的工作環境中,我是有所收獲的,在公司野蠻生長的同時,我個人也得到了快速的成長。
另外,別以為一線大廠的“打工人”只會死工作,字節人最大的特點就是年輕,他們同樣會玩,每個人都有自己的愛好,騎行、狼人殺、健身、攝影、瑜伽等等,這與我之前對大廠人的印象顯然不同,我也一點一點在慢慢被影響著。
⑤反思:關注工作效率
以前覺得自己的工作效率和時間管理做得還不錯,至少能拿出時間做一點大家想做卻沒有做的事情,但現在才發現這也許只是錯覺,你總做容易的事情,當然不會感覺到時間的壓力,即便是項目進度比較緊的時候,加加班,搞搞996似乎也就那么回事。我們通常都會愿意延長時間,而不是考慮如何提高效率,在同樣的時間內完成更多的工作,當然也有很多不言自明的客觀原因。
來字節后,我才從身邊同事的工作細節中看到了什么才是“效率”。
C:外包教了我什么?(積累了什么?)很多人認為在外包學不到什么東西,但我卻不這么認為,無論你身處什么環境,造成什么樣結果的人都是你自己。所以,在外包工作的這些年,我并不是單一的機械化敲代碼,在這個過程中,我會主動地去復盤,去總結,去學習,而慢慢積累的工作方式才鑄就了我今天的“質變”。
在外包中,我積累到了什么?
在外包中,我復盤了什么?做了哪些總結?(寫了一些博客,做了一些筆記總結,附下PDF)
1.確定發展方向
程序員生涯大致分為五個階段:
目前,我處于第二階段,有一定的工作經驗,可以獨立做一些項目,也有自己的代碼習慣,甚至在團隊中我也可以擔任重要的角色。而日后的1-2年內,我肯定是要往三階段過渡,甚至是四階段過渡。
2.梳理學習路線
想要快速成長,一條合理且正確的學習路線才是最為重要的,所以梳理學習路線,是我目前學習上最重要的事情。(個人梳理的學習路線圖如下)
目標:能夠獨當一面,在專業領域具備輔導他人的能力
學習內容:并發編程與JVM實戰 緩存中間件 消息中間件 搜索中間件 高并發 高可用 搞擴展 網絡通信與協議 分布式與微服務 分布式權限控制 微服務熔斷降級與限流 微服務鏈路追蹤 底層&源碼深入解讀 一線大廠分布式場景實戰
3.學習方法
我個人的學習方法很簡單,利用碎片時間進行系統性的學習。關于學習方法,我個人喜歡閱讀書籍文檔結合視頻的方式,對于這些我自己個人也有一些整理。
我知道,對于一些學歷沒有優勢的人來說,外包是別無選擇,但是未來的路究竟要怎么走,取決你的步子邁多開。每個人都有自己的選擇,如果你喜歡穩定,那按部就班適合你,但你有想法,不甘平庸,那就別讓外包埋沒了你。
最后,希望未來的我發展順利,早日拿下p7!同樣,也祝愿你實現自己的人生理想,愿我們都越來越好,共勉!
友情分享:文章碼字不容易,希望多多點贊 轉發 評論支持一波。
需要文章中提到的面試題、筆記、電子書、學習視頻,可以關注我,然后私信口令【外包】即可免費獲取下載方式哦。
歡迎分享轉載→http://www.avcorse.com/read-239171.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖