微信掃碼,開啟公司訂閱服務
面試等最新動態
微信掃碼,開啟公司訂閱服務
微信掃一掃
我們打造全球創作與交流平臺
字節跳動公司成立于2012年3月,是全球第一家將人工智能應用到主產品的公司。 隨著大眾用戶的閱讀行為廣泛向移動設備遷移,字節跳動獲得了高速發展,在行業內已建立起了極高的品牌知名度與影響力。在此過程中,字節跳動幫助內容創造者們更方便的進行內容的分發,助力各類媒體更好地適應移動互聯網時代。 字節跳動在圖文、視頻、問答、圖片等領域連續發力,產品矩陣包括今日頭條、抖音、西瓜視頻、火山小視頻、TopBuzz、Faceu激萌、圖蟲、懂車帝等多款產品。截止2018年7月中旬,字節跳動旗下全線產品國內總DAU超過4億,MAU超過8億;每天有2000萬視頻上傳,日播放量超過100億。 在夯實國內市場的同時,字節跳動也在積極進行國際化部署,目標在全球范圍內提供先進的移動互聯網信息分發服務,成為全球領先的移動互聯網公司。 我們的愿景是成為“全球創作與交流平臺”,目標在全球范圍內提供先進的移動互聯網信息分發服務,成為全球領先的移動互聯網公司。
...查看全文成立時間2012-07-25 注冊資本300000000.00美元 法人代表張一鳴
公司全稱北京字節跳動網絡技術有限公司
企業類型有限責任公司(臺港澳法人獨資)
經營狀態存續
總部城市北京市
經營期限2012-07-25 至 2032-07-24
注冊地址北京市石景山區實興大街30號院3號樓2層B-0035房間
經營范圍研發、設計計算機軟硬件、網絡技術、通訊技術及產品;提供上述產品的技術轉讓、技術咨詢、技術服務;計算機技術培訓;銷售自行開發產品;銷售(含網上銷售)電子元器件、五金交電(不含電動自行車)、電子產品、通訊設備、家用電器;貨物進出口、技術進出口、代理進出口.(市場主體依法自主選擇經營項目,開展經營活動;依法須經批準的項目,經相關部門批準后依批準的內容開展經營活動;不得從事國家和本市產業政策禁止和限制類項目的經營活動.)
面試職位: Android-北京
緣起 很多人擠破腦袋,破釜沉舟的想進大廠的根本原因還是大廠和小公司真的不一樣。我是雙非本科15年畢業的,畢業之后就一直在做Android相關方面的開發工作,到18年經歷了兩家創業公司,一家工作了不到半年老板就跑路了,一家工作到18年初,因為運營不當倒閉了(一度懷疑自己是不是去哪家公司就得哪家倒閉)。 在小公司做開發,一個同時開發幾個app也是比較常見的,而且公司的代碼和項目管理都非常的不規范,一些祖傳代碼能讓你一些白了頭。諸多因素綜合下來更加堅定了我奔大廠的決心,提升技術能力也好,鍍金也罷,又或是開篇說的一種能力的見證,在今年5月份我毅然決然的選擇了裸辭,開始我的奔大廠之路。 至6月結束,面完了網易、oppo、拼多多、滴滴、優酷、蘑菇街,結果都是涼涼(內心還是很虛的,所以先找了些規模偏小的大廠下手)??傮w的一個感覺就是,感覺面試官問的感覺都會,但是就是卡在喉嚨里面說不出來,問到一些底層,源碼方面的東西,更是腦子一片空白,有個面試官甚至反問我,“你之前的16k是怎么拿到的?”。準備還是太不充分了,突然意識到,隨后在7月份開始降低了面試的頻率,開始復習,從java基礎到底層源碼,該背的背,該寫的寫,并在每次面試之后記錄下面試官的問題,回去做復盤和延伸,實踐出真知。 落定 功夫不負有心人,經過兩個多月的學習提升和面試“實踐”,趁著“金九銀十”這股東風,在9月中旬拿到了字節的offer,除了自己的努力之外,可能還有一部分原因就是字節最近一直在擴大招聘吧(手動狗頭),讓我有了“趁虛而入”的機會。定薪25k,每天都有免費下午茶,還有不限量的零食自取,21點以后車費報銷,996的“福報”我在程序員本命年拿到了(996+1024=2020)。 這篇面經分享文章一直等到現在才寫,一個原因是剛進公司沒多久,自然要表現出對“福報”的感恩戴德,抽不出時間來再做總結分享。還有一個原因就是自己都不確定自己分享到底有沒有價值或者是借鑒意義,到現在還一直感覺自己是以一種“幸運兒”的身份進來的,畢竟之前面試的大廠沒有一個拿到offer的。不過也可能這就是傳說中的“越努力越越幸運吧”! 之前復習的學習筆記包括各大廠的面試題面經,為了方便自己復盤和系統化的學習,都做了歸納如下(由于字數篇幅原因只將部分覺得重要常見的面試題分享出來): Java基礎 (1).什么情況下會發生棧內存溢出? (2).如果讓你寫一段棧溢出的代碼你會什么寫,一個棧大概有多大,為什么?每個線程都有這樣大小的一個棧嗎? (美團) (3).JVM中一次完整的GC流程是怎樣的,對象如何晉升到老年代? (4).介紹下GC回收機制與分代回收策略。 (5).Java中有幾種引用關系,它們的區別是什么? (6).GC收集算法有哪些?它們的特點是什么? (7).如何判斷一個對象是否被回收,有哪些GC算法,實際虛擬機使用最多的是什么GC算法?(美團) (8).Jvm內存 結構說一下。 a.描述JVM內存模型。(東方頭條) (9).JVM DVM ART的區別(360) (10).描述GC機制。Class會不會回收?用不到的Class怎么回收?(東方頭條) (11).StackOverFlow與OOM的區別?分別發生在什么時候,JVM棧中存儲的是什么,堆存儲的是什么?(美團) (12).Java虛擬機和Dalvik虛擬機的區別? (13).請描述new一個對象的流程。 (14).Java對象會不會分配到棧中? (15).String, Stringbuffer, StringBuilder 的區別是什么?(東方頭條) a.String StringBuffer StringBuilder在進行字符串操作時的效率;這里主要考察String在內存中是如何創建的。(字節跳動) (16).String為什么是不可變的?(字節跳動) a.String為什么設計成final的? (17).final 、finally、finalize 區別。 (18).抽象類和接口的區別。 (19).重載和重寫的區別 (京東) (20).什么是值傳遞和引用傳遞,Java 是值傳遞還是引用傳遞? Android體系 (1). Acitvity的生命周期是什么樣的? a. Acitvity的生命周期,如何摧毀一個Activity? (美團) (2). Activity的4大啟動模式,與開發中需要注意的問題,如onNewIntent() 的調用; a. Activity的啟動模式,區別 (美團) b. singleInstance如果不指定棧名,是怎么分配的?(字節跳動) (3). Intent顯示跳轉與隱式跳轉,如何使用?(美團) (4). Activity A跳轉B,B跳轉C,A不能直接跳轉到C,A如何傳遞消息給C?(美團) (5). Activity如何保存狀態的? (6). 請描訴Activity的啟動流程,從點擊圖標開始。(B站) a. APP是怎么啟動的? b. 啟動一個Activity的流程分析 (7). Service的生命周期是什么樣的? a. Service兩種生命周期以及區別 (8). 你會在什么情況下使用Service? (9). startServer和bindServier的區別?(美團) (10). Service和Thread的區別? (11). IntentService與Service的區別? (12). ContentProvider如何自定義與使用場景是什么? (13). BroadcastReciver的靜態注冊與動態注冊的區別? (14). 廣播的分類與工作原理 (15). 可以再onReceive中開啟線程么,會有什么問題? (16). 什么是有序廣播? (17). Application、Activity、Service中context的區別?能否啟動一個activity、dialog? (18). Fragment的生命周期? (美團) (19). Fragment的構造函數為啥不讓傳參?(B站) (20). Fragment add與replace的區別,分別對Fragment的生命周期影響(美團) Android FrameWork 1.Android中多進程通信的方式有哪些? a.進程通信你用過哪些?原理是什么?(字節跳動、小米) 2.描述下Binder機制原理?(東方頭條) 3.Binder線程池的工作過程是什么樣?(東方頭條) 4.Handler怎么進行線程通信,原理是什么?(東方頭條) (篇幅不夠用啦) 文末 以上部分題目也是自己在復習期間在網上找的一些大廠面試題。我自己也將這些面試題做了解析整理并歸納成了一個文檔,由于篇幅原因就沒在文章里做展示了。好記性不如爛筆頭,永遠抱著一個“我應該會”的心態去刷面試題,在自己腦子過了一篇,感覺回答的上來,但往往一真跟面試官對上線就會卡殼,還是建議把每個面試題都去寫一遍,再去做延伸。當你能將每一道面試題都能富有邏輯性的寫出來的時候,那在面試的時候就絕對沒有問題了。 整理不易,如果覺得我的這篇分享對你有所幫助的話,點個贊支持一下吧!另外祝所有正在面試的小伙伴們,都能拿到自己理想的offer! Looper死循環為什么不會導致應用卡死?
...查看全文面試結果: 確定通過
面試難度: 有難度
面試感受: 很好
面試職位: 數據分析師-北京
總的來說面試并不難,面試主要圍繞自身背景,所做過的項目,考察SQL能力以及一些結合產品來分析的貼近現實的題目。面試官是個帥帥的小帥哥(感覺很年輕),人很好。Zoom面試,這里一定要指出,面試前最好準備好設備和備用設備。我當時打算用手機面試(電腦的攝像頭在下方,用dell xps的都懂,面試官只能看到我鼻孔那種),提前十分鐘進入鏈接,調試好設備后就等著面試,等面試官準時進來時,雙方都聽不懂彼此的聲音...還好小哥哥說他重新進鏈接,我也順便換成了電腦,一分鐘后就沒問題了。然后就是正式面試了,面試一共45分鐘,期間因為術語問題耽擱了一些時間(因為我統計學和機器學習深度學習等相關知識都是在英語環境中學的。。。)1. 自我介紹。我主動出擊,面試前我把簡歷梳理了一遍,把簡歷上的東西都按照時間線大概概述了一下,面試官就沒啥問題了,直接進入上一份工作的工作內容和經歷;2. 深挖簡歷,這里一定要明白自己做了什么,分清主次。我比較大概地介紹了公司架構,主營業務,我所在部門,我的職位與職責等。然后我交代了我做了什么,為什么這么做,達到了何種程度,最后結果如何,有什么問題。小哥哥也不打斷我,等我說完他也沒再問我工作相關的問題了但問到了基礎技術方面的問題。因為我之前做了幾個分類的項目,簡歷上也有提到,小哥哥就讓我簡要介紹了隨機森林算法的實現,我說的很詳細。他又問我在用python實現時會怎么調參,我回答了n_estimator,max_samples等??赡芪艺f太細致了,小哥哥就直接讓跳到下一題了;3. 簡歷中有提到pandas,小哥哥就問了插補法,我回答了平均數,中文數,眾數,KNN插補,貝葉斯嶺(???我當時說的bayesianridge) 小哥哥就沒問了;4. 連續數字的分析;我當時是真沒聽懂的,我就問是不是Numeric data EDA,小哥哥說是,我回答了用pandas直接畫出散點圖,分布圖,看outliers,相關系數(correlation),平均數,方差,kurtosis skewness。。小哥哥說是不是峰度和偏度,我說啊。。應該是吧,我就道歉說真的不知道這些術語的中文名詞,還在學習中。他笑笑說沒事,就繼續了;5. 做SQL題目;小哥哥直接共享屏幕,四道題目手撕,第一題是分組排序(存在重復數目)取出每組最大數的編號(如果有重復的就取primary key最小的那個),我用的ROW_NUMBER();第二題是學科成績,題目給了學號,課程成績,分數,要求輸出大于六十分的為PASS,小于六十分的為FAIL。我還沒說完CASE WHEN score>= 60 THEN PASS ELSE FAIL 這樣,小哥哥就說下一道。第三題是一個轉換日期格式的題目,現有日期mmm-dd-yyyy,要求輸出yyyy-mm-dd,我用了dateformat,但他說不對,我是真的沒理解到題目,又問了一些問題還是沒理解到題目我就放棄了。第四題是從[[values, strings,values]]這樣的格式中查找出一個特定的值,我說抱歉,我以前完全沒接觸到,這題完全不會,小哥哥說沒事,就直接說答案了6. 問了業務題,大概是如何設計廣告方案。我回答了頁面瀏覽量,每個頁面的平均停留時間,日活,點擊率等,可以考慮做abtest來看廣告位放在哪里,顏色,大小,文字圖片等都可以測試。這時已經40分鐘了,具體也沒展開,小哥哥就快速補充了以下,就進入反問了7. 反問;我現在面的團隊的主要職責是什么,主管部門是誰,具體是什么產品
...查看全文面試結果: 感覺靠譜
面試難度: 有難度
面試感受: 很好
面試職位: 內容運營-北京
飛書內容運營。一共四輪面試,第一輪貌似一個同事,事先沒看我的簡歷,問的問題也比較隨意;后面留了作業,完成后第二輪,貌似是小team lead,流程化面試;第三輪應該是部門領導,對我目前做的事情很好奇,問了很多,但沒有透露太多職位的信息;第四輪HR,比較莫名其妙,一直再問我本科和研究生的經歷(我已經畢業4年了),最后HR輪沒過,因為本身也沒有很強的意愿跳去頭條,所以也不覺得可惜??傮w感受:1.需要自己多介紹一下自己的經歷,面試官可能都沒看過你的簡歷;2. 強調自己想強調的東西;3. 工作中的亮點可以想下怎么現場展示。4.HR面,不知道該怎么說》。??梢钥纯醋约旱暮啔v上的經歷?可能會被問到很久遠的事情。..
...查看全文面試結果: 未通過
面試難度: 困難
面試感受: 一般
64%
89%
數據源于看準用戶,更新于2020-12-29
公司平均工資,取自該公司更新時間一年內員工發布的工資信息
微信掃碼
下載看準App
微信掃碼下載看準App
打開App搜索"騰訊"
Karlie等54位老鳥等你來
34