並且文章中所有面試題和答案小編都為大家整理了:戳這裡免費領取,暗號:CSDN,還有更多大廠面試專題資料哦
位元組是面試持續時間最久的了 😂從內推,到筆試,到一面(簡歷,筆試都太菜了😂估計是最後面的那一批)。
1.專案詳情,後面基本都是從專案中提問的
2.glide原理
3.圖片壓縮,圖片大小
4.三級快取,LruCache和LruDiskCache的底層實現(被面試官一步步引導才說出來的)
5.http與https的區別,對稱加密與非對稱加密,https加密過程
6.http請求頭部,斷點重傳,cache
7.get/post
8.tcp與udp的區別
9.tcp可靠性(確認重傳、滑動視窗)、tcp三次握手
10.演演算法題---topK
11.反問----面試官讓他多去面試一些其他公司 😂然後開始聊起為什麼我不去投tx(我太菜了,tx投了之後就毫無訊息了)
總而言之,一面面試官問的問題都是從專案中細問,知識點都是從淺到深,原始碼也必須多讀讀,多瞭解,不能只瞭解表面。面試體驗挺好的,當晚也收到了二面的通知。
1.專案詳情
2.listview和recyclerview的區別
3.java泛型(我當時有點忘記了,靠自己理解說了一下,太表明了,面試官有點皺眉😂很涼)
4.計網五大層(每個層的功能我說的好表層😂以後要看多一點總結),然後被問到網路層的ip,講了ARP,講了路由,講了NAT,但是面試管好像不是想問這個,後面面試官跳過了。
5.handler機制,也問了很多場景
6.資料庫 左連線右連線(我答錯了😥)
7.演演算法題---n階,每次只能走1,2,5個階梯,到達n階有幾種方法。我首先用了遞迴,面試官不滿意,然後用db,面試官還要空間為常數,然後我想用數學歸納,2分鐘思考,講給面試官,面試官沒時間寫了,說不用我再寫了😪很涼。
8.反問---面試官是深圳部門的(我投的是廣州的),還有一些學習問題。
二面面試官感覺會比一面嚴格一點😂感覺我表達的不是很合他胃口,多次跳過題目,演演算法也沒最優,懸😂
三面的面試官是廣州部門的leader,凶凶的。也沒問我自我介紹,上來直接槓基礎。(估計我的專案不是很出彩,沒什麼好問的,前面兩個面試官都問過了)
1. java的基礎知識,Object的方法,equals和hashcode重寫,hashmap原理,finalize的作用以及使用場景(gg,沒記使用場景),gc回收,深拷貝和淺拷貝,基本都是從Object方法中引申出來的問題。
2. 泛型,extends和super的使用場景等
3. 事件分發,問到原始碼,cancel的作用等等。(cancel忘了什麼用途哈哈)
4. 各種排序講一遍,複雜度,什麼適用單向連結串列。
5. 接著4的問題,快排為什麼不適用單向連結串列(我回答了不適用),反覆確認我的答案,然後我就講了可以使用但是複雜,然後後面就和麵試官展開了激烈的討論(為什麼不適用但是可以用),然後面試官心情就不好了 😖(我回答了不適用的原因是單向連結串列
哇,正式錄取到啦~開心(位元組的效率超讚)
不能前後遍歷)
6. 接著5的問題,實現單向連結串列的快排(自己給自己發的坑,自己始終要填)
7. 反問,又被懟了。感覺背後涼涼了。
突然很神奇,被加面了,根據我一個同學的說法,估計就是前面面試官有不同意見,大概率三面沒過,重新換部門三面。然後接到考研複試的通知,沒去(分數剛剛過複試線那種,加上沒複習就拒了複試,還被輔導員「抱怨」了一頓)
1. 自我介紹,專案還是沒有問(估計一二面問完了,沒什麼好問的)
2. String類的儲存,扯了很多,最後問什麼編碼格式。
3. java程序的建立,我扯到了執行緒。
4. 接著3,扯到了handler原理
5. 接著4,給了一個開放題,在接收到廣播的intent之後創子執行緒下載內容是否合適,我舉了service的intentservice的例子(因為不是很瞭解在什麼情況什麼條件下,不敢貿然說合不合適)
5. recyclerview怎麼實現滑動功能(很意想不到的題目),開始扯事件分發的move還有item的渲染扯到viewholder那些。想了想,還想扯view的繪製流程了哈哈
6. 被打停了(不聽我扯了),問我對於上次面試的對比,我講了我的不足以及我後面回去查了很多資料。
7. 反問,什麼部門,深圳的部門,感覺好專業(✪▽✪)
(基本都是問一些意想不到的題目,考察我的應變以及對於知識的理解和應用吧,問的也不多,感覺沒戲)
我本來沒抱著什麼希望了,根據我上一個同學的面經,一般3面不好被加面,都是挺危險的,突然我的內推小夥伴跟我說我通過了,非常開心,終於等到了位元組的offer mail,開心,正式成為位元組的一員~
文章所有面試題和答案小編都為大家整理了:戳這裡免費領取,暗號:CSDN,還有更多大廠面試專題資料哦