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里面時鐘約束怎么寫,具體的命令是什么
在這次面試中,我做了一道關于尋找最小起始臺階編號的問題。起初,我快速理解了題意,并嘗試用模擬跳躍的方式解決。過程中,我一度卡在如何準確計算最小臺階編號的問題上,面試官在這個階段給了一個很有幫助的提示,建議我關注跳躍過程中經歷的最小值。這讓我重新思考了邏輯,并成功調整解法,最終寫出了正確的代碼。總體來說,面試官非常耐心,整個氛圍也很友好。
面試官問的面試題:字節跳動ANDROID軟件工程師面試題
輸入: 一個整數數組 jumps,包含正數(向上跳躍)和負數(向下跳躍)。
輸出: 一個最小的正整數起始臺階編號 lowest_start,從這個臺階出發,按照數組中的跳躍規則,臺階編號始終合法(即大于等于 1)。
思路分析:
從初始臺階 lowest_start 開始,逐步模擬臺階的跳躍過程。
維護一個當前臺階編號 current_stair,從 lowest_start 開始不斷累加數組中的跳躍值。
檢查每一步中 current_stair 的最小值,保證其始終大于等于 1。
如果某次跳躍導致臺階
網絡面試,用的zoom,整體過程很好,一周一面,一共四面,三輪一對一技術+一輪hr,每次面試前都打電話跟我確定一次時間,整個過程的題目感覺還是比較難的,都是立刻造人設大綱和故事,如果沒有比較好的邏輯能力和寫作積累的話會被稀奇古怪的題難住。一輪的應該是部門面,人很和藹,也是理工轉游戲行業,所以惺惺相惜很聊得來,聊了十來分鐘就開始聊家常了,后兩面技術和主管都是現場快速編游戲劇情,但主管人很nice,一直在笑,會鼓勵你。感覺因為我提前把他很多想問的都說完了,比如主管讓我畫畫,我畫完在解釋的時候就已經把它們編成個故事了,主管就一直在笑,然后說,下一個問題是請你用這些圖形編一個故事吧,在你原來的基礎上再詳細一點。
我們談笑風生,本來作為理工學生對于轉行沒多大希望的,結果刷刷刷,9月2號我讓hr幫忙查,系統里就過了,6號下的意向書。
絲滑順暢的面試經歷。
字節跳動游戲文案策劃面試題
1,請你設計一個人物。
2,請你以這個人物講述一個故事。
3,請你用三角形圓形和線畫一些圖形,越多越好。
4,下面把你的這些圖形講述成一個故事吧。
5,在你這個故事基礎上,我要是讓你把三體里的羅輯加進去,你會怎么給他設計劇情。
6,你還面了其他哪些公司,面試體驗哪家最好