2021 届字节、百度、腾讯、阿里校招面经以及薪资大比拼你们酸了吗?
字節(jié)
一面(1hour):
- 自我介紹
- handler機制,sendMessage和post(Runnable)的區(qū)別。
- ThreadLocal原理,底層實現(xiàn)
- HashMap底層,擴容,LinkedHashMap
- Service的onBind和onStart差別
- Activity啟動生命周期,A跳轉(zhuǎn)B
- Android持久化方案,SharedPreference是否可以跨進程通訊。ContentProvider
- ClassLoader機制,雙親委派。如果我要寫一個Activity類,那怎么保證加載的是我自己寫的Activity
- 算法題,約瑟夫環(huán)
- 反問
二面(1hour):
- 自我介紹
- 項目技術(shù)點詳解
- 寫過什么自定義View
- OkHttp代碼看過嗎,用了什么設計模式
- MVC、MVP區(qū)別,項目中的實現(xiàn)。
- LiveData和EventBus的相關(guān)討論,真的是討論,暢所欲言
- 看過哪些源碼
- SharedPreference相關(guān)
- Android動畫了解嗎,用過什么
- TCP、UDP區(qū)別,面試時的語音用的是什么,為什么要這么用。
- 代碼題,5個線程對一個int進行累加到1000.
薪資
字節(jié)給 2021 屆的校招薪資按照崗位來看:
算法崗分為三檔22k、26k、30k;
開發(fā)崗分為五檔:20k、22k、24k、26k、28k;
產(chǎn)品崗分為兩檔:16k、18k;
設計崗分為三檔12k、14k、16k;
市場崗在12k左右。
一般字節(jié)按照15 個月計算,算法的校招最高檔年薪總計約45w+。字節(jié)不分工作年限所有人每月1500元房補,只要地鐵或者單車20分鐘以內(nèi)的距離都可以。加班的話公司會按120%的工資給你結(jié)算加班費。
百度
?簡述內(nèi)存泄漏,你處理過哪些內(nèi)存泄漏?
?以100ms/張的間隔時間播放100張圖片,且每張圖片需要400ms進行加載,如何設計?
?如何在無序數(shù)組中快速找到最小值
?簡述Android中的ANR,以及為什么會出現(xiàn)ANR?
?簡述Handler消息機制,內(nèi)部實現(xiàn)原理
?手撕一個有序數(shù)組的二分查找算法
?列舉一個你在實際項目中所進行的性能優(yōu)化
?簡述單例模式的實現(xiàn)方式,且單例模式有什么優(yōu)缺點?
?簡述Java的異常處理機制
?多線程間如何進行信息通信?
?多線程如何保證線程安全?
?簡述線程池
?簡述HashMap實現(xiàn)機制,如何解決HashMap的線程安全問題?
?TCP和UDP的區(qū)別,分別有哪些應用場景?
?簡述七層網(wǎng)絡模型
?簡述Android點擊事件的分發(fā)機制
薪資
百度是全球最大的中文搜索引擎、最大的中文網(wǎng)站。整體來說,百度公司的薪資待遇應該是互聯(lián)網(wǎng)企業(yè)里算上乘的。
根據(jù)校招君的整理匯總,百度給 2021 屆的校招薪資按照崗位來看:
算法崗分為四檔22k、24k、26-27k、30k;
開發(fā)崗分為四檔:18k、20k、22k、24k;
產(chǎn)品崗分為三檔:14-15k、18k、20k;
設計崗和市場崗都在13k左右。
一般百度按照16個月計算,算法的校招最高檔年薪總計約48w+。工作前三年年假12天,然后15天,最多18天。住房公積金全部繳納,繳納比例為12%。百度在公司福利這塊最為出名的大概就是“獎金無上限”了,早在2015年,在百度上班的一名員工拿到了50個月工資的“百度最高獎”,假設月薪3萬,50個月就是150萬了,就問你心不心動!
阿里
一面:
自我介紹
秒殺項目(smali代碼有沒有看、tcp三次握手、https流程、單向認證和雙向認證、SSL、token、服務器如何校驗數(shù)據(jù)被篡改,這種機制叫什么(身份驗證?))
activity啟動模式
數(shù)據(jù)結(jié)構(gòu)中hashmap結(jié)構(gòu)、原理、是不是線程安全
如何實現(xiàn)線程安全,內(nèi)存模型
鎖在內(nèi)存中如何使用,CAS是什么
如何實現(xiàn)線程1和線程2同時進行,都結(jié)束之后執(zhí)行線程3(countLowndown,notify,線程池)
進程間通信的方式
content provider原理,如何獲取URI,(manifest中的exproted,默認情況是false還是true)
Android卡頓原因,如何造成,ANR
算法:翻轉(zhuǎn)字符串成work am I
10G文件如何下載(如何保證傳輸正確(tcp+校驗和),分多線程下載,)
操作系統(tǒng)中分頁和分段、邏輯地址如何轉(zhuǎn)換為物理地址
研究生學過哪些課程
二面:
有沒有公司實習經(jīng)歷
排序算法有哪些?冒泡和快排的時間復雜度和穩(wěn)定性
七層模型?路由器在哪一層?
http和https區(qū)別、狀態(tài)響應碼有哪些代表什么
APP和activity的啟動流程
使用場景:客戶端和服務器的延遲問題,如何防止多扣款?那訂單編號在哪里生成?如果在服務端生成的話如何保證不會生成多個訂單編號。
項目介紹,各種問,哪些是自己做的
UI渲染
多線程方式
asynctask不同機型的線程池大小是多少
如何判斷一個廣告被看見
為什么做Android
職業(yè)規(guī)劃
薪資
阿里給 2021 屆的校招薪資按照崗位來看:
算法崗分為三檔23k、26k、30k;
開發(fā)崗也分為三檔:20k、22-23k、25k;
產(chǎn)品崗分為兩檔:18k、21k;
設計崗基本在20k,市場崗在12k左右。
一般阿里按照16 個月計算,算法的校招最高檔年薪總計約48w+。股票部分是工作滿2年才能拿,第一次拿50%,4年能全部拿完,股數(shù)和級別成比例。
騰訊
?GC機制;
?RxJava有沒有了解;
?內(nèi)存泄漏怎么排查;
?app的頁面突然卡了一下,怎么排查?
?ANR怎么排查?定義是什么?
?使用過哪些開源庫;
?對OKHttp有哪些了解?這個框架設計怎么樣?
?Databinding有哪些了解?
?EventBus了解嗎?
?安卓的注解有什么了解?
?RelativeLayout和LinearLayout怎么選?為什么?
?自定義Layout主要有那幾個流程?
?滑動過程卡頓,刷新率太低,怎么排查?
薪資
騰訊給 2021 屆的校招薪資具體來看,
算法方向基本分為四檔:17-18k, 20k, 22-23k,25-27k;
后臺開發(fā)方向基本分為三檔: 18.5k, 20k, 21.5k;
產(chǎn)品方向基本分為四檔:14-15k,17-18k, 20k。
一般騰訊按照 16-18 個月計算,并且基本都有一次性3w的簽字費和每年1.5w房補,再加上6w/2、10w/2、20w/2不等的股票,算法的校招最高檔年薪總計50w+,比前幾天美團給出的35w,高出整整 15w+。
此外,騰訊還有住房安居計劃、社保也是按最高的12%繳納的,整體待遇非常的香~
最后
刷題題庫(BAT一線大廠面試真題)
文中所有的學習資料都是免費分享給大家的,掃一掃下方CSDN官方認證二維碼免費獲取↓↓↓
——————整理不易,希望大家能支持一下給個三連,助力還沒有拿到Offer、近期正在筆試&面試的同學早日拿到理想的offer!!!
總結(jié)
以上是生活随笔為你收集整理的2021 届字节、百度、腾讯、阿里校招面经以及薪资大比拼你们酸了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于JavaWeb的电子政务管理系统(源
- 下一篇: 电子科技大学计算机与科学学院,钟秀琴 -