1. 程式人生 > 其它 >Android開發入職騰訊面經,Android面試吃透這套資料面試成功率直線飆升

Android開發入職騰訊面經,Android面試吃透這套資料面試成功率直線飆升

前言

為什麼要儘量讓自己進大廠?
大廠除了收入高,還能開拓眼界,積累人脈,至少能提升甩鍋吹牛逼的能力,就算35之後被開了,靠簡歷背書加成還是可以去二三線公司或外企繼續職業生涯,穩賺不賠。

如果畢業就進了大廠,那你將得到業內大牛的指導,以及隨處可見的技術碰撞。新技術的跟進也是非常快的,在這樣的環境中,你的技術成長自然是非常快的。如果自己足夠努力,用不了三年,你可能也將會跟他們水平差不多。

對於應屆生而言,從薪資,福利,平臺,鍍金,培訓等各方面來看,騰訊這樣的公司幾乎相當於清華、北大級別,後面不論是繼續留下來發光發熱還是跳槽,有一張騰訊的金字招牌(在這樣的環境和平臺下能力也不會差)在手,會非常有市場,抑或幹幾年出去創業融資,有了騰訊的招牌都能多些便利。所以應屆生們遇到騰訊,阿里,百度,華為等公司不要猶豫,這些都是中國最知名的企業,待遇和平臺在國內都首屈一指,一個能讓你成長+buff,價值+buff的大腿,請抱緊了。

什麼,累?年輕人打工賺的都是辛苦錢,哪裡都一樣。先讓自己成長起來,然後你才有選擇的資本。

騰訊的16薪、彈性打卡、通訊、交通、等補助或津貼,騰訊的自家產品還有各種優惠福利等等。

這些都是我想進大廠的原因。經過我兩年的努力,付出就是有回報的,我總算進入了騰訊工作。下面分享一下我自己的面經。

視訊面

起手式:自我介紹
activity 的生命週期?
activity 被擋住了之後,要經過哪些生命週期?為什麼經過onStart方法呢?
多個handler綁定了一個looper,如何區分哪個handler對應哪個message呢?
java有哪些同步機制
什麼是可重入鎖
object.wait() 可重入嗎?
什麼是公平鎖,什麼是非公平鎖
自己基於原生方法實現一個公平鎖
ssl 驗證證書的可信過程
tcp 的超時重傳有哪些流派的演算法
tcp 的超時時間怎麼設定
如下程式碼的會執行false嗎?A a=new A(); System.out.println(a isInstance of A) ;
類載入器雙親***模式
(git merge 和 git rebase 的區別
可以實習多久?
你有什麼要問我的嗎?

視訊面試之後,面試官人很好,因為視訊面試加了微信,面試官在筆試之前還喊我去做筆試.筆試做的很一般,然後很幸運地收到了騰訊的現場面試通知。

現場一面

現場面試的面試官就是之前視訊面的面試官,人很好,給主動提出一些問題讓你思考。現場面試的記錄如下:

  • 手寫程式碼:計算表示式,驗證計算表達的正確性(這個比較難,要考慮很多情況)
  • 問如下程式碼列印哪些?
public class A{
 static{
   System.out.println("A");
 } 
 B b=new b();
 public static void main(String args[]){
    A a=new A(); 
}
}
public class B{
static{
 System.out.println("B");
} 
}
  • 上面的題目中的main函式修改下,問列印哪些?```
    public static void main(String args[]){
A a;
  • SSL 證書鏈,證書鏈是否被中間人攻擊
  • 作業系統的程序空間和i/o空間是統一編地址(忘記了)
  • mov 中的地址值是邏輯地址還是實體地址?邏輯地址如何轉換得到實體地址
  • so如何確定入口地址?(不會,很難受)
  • 你有什麼要問我的嗎?

一面完成當天晚上收到了二面的簡訊通知,於是第二天早上又去了二面。

現場二面 (問了很多,有些記不清了)

  • java 哪些內部類?內部類為什麼區域性變數用final
  • java 有哪些語法糖
  • for-each 迴圈的原理
  • java 序列化了解多少?
  • hashMap put get 原理
  • hashMap 如何擴容,原來的Entry如何對應到新的Entry上?
  • concurrentHashMap 原理
  • 紅黑樹查詢和插入的時間複雜度
  • java 泛型方法如何確定型別
  • java 泛型中的?萬用字元
  • 深拷貝和淺拷貝
  • 父類沒有執行深拷貝呢,子類如何讓父類深拷貝呢?
  • 反轉單詞(最小的空間複雜度)
  • 樂觀鎖和悲觀鎖
  • 手寫單例模式(double-check)
  • 樂觀鎖寫單例模式
  • treeMap的原理和linkeHashMap的原理
  • activtiy 如何被例項化的
  • activity是通過反射被初始化的嗎?初始化的類載入器是哪個呢?
  • anr是什麼?如果主執行緒一定要執行耗時邏輯,如何保證不發生ANR
  • app 如何判斷在後臺?
  • 你有什麼要問我的嗎?

二面問了大概80分鐘的樣子,面試官很年輕,長得蠻帥的,人也很nice,思維敏捷,反應超快,全程就是一張紙和筆,想到什麼問什麼。給我一個感覺就是做事幹練,技術實力深不可測。

二面回來之後,查了公眾號狀態,變成hr面環節,開心~

hr 面

  • 介紹你自己
  • 你覺得研究生期間比較挫敗的一件事是什麼?
  • 這件事過去多久了?
  • 你以後怎麼規劃和打算的啊?
  • 想去北京嗎
  • 找工作有什麼特別想去的公司嗎
  • 你父母是做什麼的啊
  • 你是獨生子女嗎?
  • 你有女朋友嗎
  • 你有什麼要問我的嗎?

總體感覺:騰訊的面試比較注重基礎和細節,面試官人都很不錯,會主動讓你熱身,對面試官提出的問題,也會很仔細地回答。現在回憶起來,無論是在面試還是其他的細節上,騰訊都做得井井有條,也很人性。不愧是大廠,很贊!

這裡給大家分享一份2246頁《2022最新Android 大廠高頻面試題解析大全》(持續更新中~)

包含了騰訊、百度、小米、阿里、樂視、美團、58、獵豹、360、新浪、搜狐等一線網際網路公司面試被問到的題目。熟悉本文中列出的知識點會大大增加通過前兩輪技術面試的機率。
2246頁《2022最新Android大廠高頻面試題解析大全》

這份資料我從2019年春招開始,就會將各部落格、論壇。網站上等優質的Android開發中高階面試題收集起來,然後全網尋找最優的解答方案。每一道面試題都是百分百的大廠面經真題+最優解答。

包豐富的知識脈絡 + 諸多細節,節省大家在網上搜索資料的時間來學習,也可以分享給身邊好友一起學習。
需要這份《2022最新Android大廠高頻面試題解析大全》,【可以點選這裡】免費領取,希望對正在準備面試的你有所幫助!

  • BAT大廠面試題庫(阿里、騰訊、美團、位元組跳動、網易等)

總結

如果你的人生起點不高,那麼趁早努力。無論現在的你處於什麼階段,都不要落下學習。