1.自我介紹,聊了聊學校近況
2.Java 集合框架,看了哪些源碼,arraylist、linkedlist原理,讓你實現一個 hashmap 機會如何設計(沒讓手寫?)
3.線程池的執行過程、核心參數以及常用的幾個線程池(感覺每次面試都會問?)
4.JVM 的相關知識,OOM 如何定位,說幾個虛擬機指令以及虛擬機棧可能會發生什么錯誤,四種引用類型
5.Java 并發,synchronized 性能為什么提高了(鎖升級過程),與 Java 的 lock 有什么區別以及使用場景
6.網絡,輸入 www.baidu.com 都會發生什么
7.http 報文結構,頭部都有哪些字段
8.進程與線程,了解協程嗎(大概說了下)
9.死鎖了解嗎,說一下條件,如何解決
10.讓寫一下鏈表實現插入方法(順序不在這里,忘了在哪了,突然想起來了),查詢效率呢,怎么優化
11.寫個算法,給一個表達式的字符串(+-*/),算出字符串的結果,沒考慮括號說了下括號的思路
字節跳動java前端開發工程師面試題
1.面試官看著就很厲害,在家辦公感覺很忙,上來先問實習的時間以及時長,說最好半年
2.沒有自我介紹直接開始,先是網絡,TCP 三次握手四次揮手,time_wait 和 close_wait 具體干什么,為什么要三次兩次不行嗎,有大量連接處于 time_wait 的原因,TCP 是長連接還是短連接
3.Https 了解嗎,說一下整個過程(對稱加密,非對稱加密),與 http 的不同點
4.進程線程又問了,進程間通信方式(剩下的想不起來)
5.數據庫部分知識,手寫一個 SQL (子查詢 感覺主要看 group by 和 having)
6.算法題,最長公共連續子串
1.自我介紹,講項目
2.weight的帶寬要支持多少,這個計算過嗎,怎么算(項目)
3.axi支持outstanding嗎,outstanding是什么,outstanding是怎么優化時許的(項目)
4.AHB接口知道嗎,readyin和readyout是什么怎么用的。
5.setup 和 hold,具體描述一下setup應該滿足什么樣的條件。
6.電壓和溫度是怎樣影響組合邏輯延時的,底層物理原理是什么
字節跳動視頻編解碼工程師面試題
7.異步fifo用過嗎,空滿信號是怎樣產生的,格雷碼的作用是什么,格雷碼亞穩態以后fifo會出錯嗎
8.快時鐘域到滿時鐘域怎么做,快時鐘域脈沖到慢時鐘域怎么處理,滿時鐘域脈沖到快時鐘域怎么處理。
9.DFT有了解嗎,沒有學過DFT的課程嗎,那你們流片的dft誰做的,芯片有一個地方邏輯出錯有問題應該怎么查出來
10.綜合做過嗎,DC里面時鐘約束怎么寫,具體的命令是什么
網絡面試,用的zoom,整體過程很好,一周一面,一共四面,三輪一對一技術+一輪hr,每次面試前都打電話跟我確定一次時間,整個過程的題目感覺還是比較難的,都是立刻造人設大綱和故事,如果沒有比較好的邏輯能力和寫作積累的話會被稀奇古怪的題難住。一輪的應該是部門面,人很和藹,也是理工轉游戲行業,所以惺惺相惜很聊得來,聊了十來分鐘就開始聊家常了,后兩面技術和主管都是現場快速編游戲劇情,但主管人很nice,一直在笑,會鼓勵你。感覺因為我提前把他很多想問的都說完了,比如主管讓我畫畫,我畫完在解釋的時候就已經把它們編成個故事了,主管就一直在笑,然后說,下一個問題是請你用這些圖形編一個故事吧,在你原來的基礎上再詳細一點。
我們談笑風生,本來作為理工學生對于轉行沒多大希望的,結果刷刷刷,9月2號我讓hr幫忙查,系統里就過了,6號下的意向書。
絲滑順暢的面試經歷。
字節跳動游戲文案策劃面試題
1,請你設計一個人物。
2,請你以這個人物講述一個故事。
3,請你用三角形圓形和線畫一些圖形,越多越好。
4,下面把你的這些圖形講述成一個故事吧。
5,在你這個故事基礎上,我要是讓你把三體里的羅輯加進去,你會怎么給他設計劇情。
6,你還面了其他哪些公司,面試體驗哪家最好
1.校園招聘一共2輪技術面試,1輪主管面,最后1輪HR面,都是單面
2.技術面主要詢問簡歷相關內容,然后就是軟件測試相關原理、HTTP協議一類八股文,手撕代碼在線coding,測試的場景題,主管面是比較軟技能相關的問題
3.面試流程走的很快,一周內就給了結果,通過面試協商入職時間
字節跳動軟件測試開發工程師面試題
1.簡歷相關:首先簡單個人介紹,然后圍繞上過的課程、項目經歷問問題
2.職位相關:八股文問到的就是軟件測試相關原理:包括黑白盒/自動化測試/兼容性測試;HTTP協議一類:HTTP狀態碼、一次完整的HTTP請求、TCP UDP3握4分;編程語言類:python相關的基礎概念、算法;在線coding:基本都是力扣的中等題,面到1道hard題;測試的場景題:微信朋友圈的測試用例設計、登陸框等