字節跳動對外運營策略(土撥鼠為你分析)
2023-05-01 05:18:18 2
字節跳動對外運營策略?我是一隻可愛的土撥鼠,專注於分享 Go 職場、招聘和求職,解 Gopher 之憂歡迎關注我,我來為大家科普一下關於字節跳動對外運營策略?以下內容希望對你有幫助!

字節跳動對外運營策略
我是一隻可愛的土撥鼠,專注於分享 Go 職場、招聘和求職,解 Gopher 之憂!歡迎關注我。
在字節跳動的官方網站可以搜索到 Go 相關招聘信息:https://job.bytedance.com/society/position?keywords=Go&category=&location=&project=&type=&job_hot_flag=¤t=1&limit=20,目前一共有 13 個崗位信息。簡單做個分類:
普通 Go 研發工程師:7 個職位高級 Go 研發工程師:6 個職位地點主要在北京,部分深圳和上海。今天先分析要求最低的職位需要什麼。
01
—
分析職位要求
選其中三個 JD 的職位要求:
1)go語言開發工程師(深圳)職位描述
1、參與公司企業級產品後端的研發,確保系統的安全、高可用性和可靠性;2、負責公司企業應用平臺的研發,保證設計和編碼的質量,承擔重點、難點的技術攻堅,主要開發語言為GO、有1-2個完整的GO項目開發經驗即可。
職位要求
1、計算機及其相關專業,本科及其以上學歷;2、有紮實的編程能力,有優秀的設計能力和代碼品位,熱愛編程, 代碼潔癖是我們所推崇的;3、深刻理解計算機原理,有良好的數據結構和算法基礎;4、較好的產品意識,願意將產品效果做為工作最重要的驅動因素;5、對軟體產品有強烈的責任心,具備良好的溝通能力和優秀的團隊協作能力;6、熟練掌握Go語言、熟悉Go協程、channel和鎖等;7、熟悉linux、熟練掌握mySQL等主流資料庫的使用、精通SQL語言和優化、熟悉Redis/mq/緩存技術/主流微服務框架原理;8、積極樂觀,認真負責,樂於協作。
土撥鼠分析從該 JD 看,只要你有過 Go 語言項目經驗,熟練掌握 Go 語言,熟悉 Goroutine、channel 和 鎖等即可。因為是比較基礎的職位,所以對其他素質要求比較多,我的理解更多是基礎能力。比如:計算機基礎知識,數據結構和算法,資料庫、緩存知識等。基礎很重要。
如果你有過相關 Go 項目經驗,對 Go 有一定掌握,可以投遞下:https://job.bytedance.com/society/position/detail/6781771740180646152,注意這是深圳的職位。
2)伺服器端開發工程師(python/Go)(北京)職位描述
1、負責頭條垂直業務伺服器端研發;2、支撐頭條垂直業務運營平臺和活動日常的開發和維護;3、深入發掘和分析業務需求,撰寫技術方案和系統設計;4、根據產品需求,進行系統設計和編碼。
職位要求
1、計算機相關專業,基礎紮實,編碼能力強悍,對新技術有強烈的學習熱情;2、熟練使用python/Go語言,具有良好的編程習慣。3、有良好的溝通能力和業務理解能力。
土撥鼠分析這是做頭條的業務。JD 內容比較少。所以從 JD 上看不出太多內容。但頭條是知名大廠,所以對基礎肯定有要求。如果你基礎還可以,有一定的 Go 經驗,可以投遞試試:https://job.bytedance.com/society/position/detail/6704563140400515332。
3)Golang 開發工程師 — 商城 (北京)職位描述
1、負責用戶側、後臺的伺服器端開發;2、對現有架構、性能進行優化。
職位要求
1、精通PHP/Go開發,或者有意向轉Go/python,有較強的架構能力和良好代碼規範;2、精通GNU Linux,熟悉SQL,並了解常用的SQL優化技巧;熟悉MySQL,並掌握常用性能優化技巧;3、熟悉Memcached或Redis、MongoDB等NoSQL技術,有大規模系統設計和開發經驗者優先;4、學習能力強,具備良好的問題分析和解決能力,對新技術有敏感性並願意致力於新技術研究;5、質量意識高,對項目質量追求完美;6、溝通能力強,良好的團隊合作精神;7、有商城開發經驗優先;8、計算機、通訊、數學等相關專業本科及以上學歷。
土撥鼠分析這個職位很可能不只是使用 Go,因此對 Go 的要求方面不是太高。但對架構有一定要求,比如掌握資料庫相關的優化技巧,有大規模緩存設計經驗:對 Redis、MongoDB 等熟悉。
這個職位對 Go 不一定要求多高,甚至可以沒有 Go 經驗,但要求是編程老手。如果你是這樣的類型,可以試試:https://job.bytedance.com/society/position/detail/6720210118849333511。
02
—
總結
從以上職位分析可知,服務端開發,語言只是一個方面,其他相關知識必須掌握:比如計算機基礎知識、資料庫、緩存等。同時你應該有較強的學習能力等其他非編碼相關的能夠力。
對於 Go 語言,除了掌握基礎,對一些 Go 的關鍵特性需要多一些研究,比如 goroutine、channel 等。如果你對面試沒底,不知道會面什麼,可以嘗試多投遞一些非目標公司的職位,試試水,通過面試看自己在什麼水平,方便有針對性的補補。
最後歡迎大家分享面試經驗或面試題給我(不一定需要答案,我會查資料給參考答案),以便幫助到更多 gopher。
,