騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

yilian發表於2020-01-06
騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

2019-2020年,我們度過了21世紀10年代的最後一個冬天,趁這個機會,去鵝廠走了一波
結局有點悲催,但是沒多大影響,我還是我,那個在總結學習一線的我

想看以往總學習內容的朋友
可以看我的GitHub:

還有收集好的面試題目總結帶答案,就放在文末
廢話就不多說,接下來憑藉記憶給大家講講三面時遇到的問題,關注我收藏文章,你知道如何躲掉這些坑嗎?可以在評論區大家一起探討下

一面

1.mmap + native 日誌最佳化?
2.廣播和 EventBus 的區別?
3.常用設計模式你瞭解哪些?
4.跨程式通訊有哪些?
5.簡單講講 binder 驅動吧?
6.跨程式傳遞大記憶體資料如何做?
7.說說 ConcurrentHashMap 的實現原理說下,初始化大小是多少?
8.啟動最佳化怎麼最佳化?
9.你寫的 rxpay 和 rxlogin 具體怎麼實現的?
10.kotlin + fullter 方面的


騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

二面

1.單例設計模式都寫寫,靜態內部類是怎麼保證執行緒安全的?
2.synchronized 底層實現原理,ReentrantLock 公平鎖與非公平鎖。
3.主執行緒等待所有執行緒執行完畢,再執行某個特定任務怎麼實現?原理和原始碼看過沒?
4.自定義 view 的一般流程,要注意些什麼如何最佳化,點選事件和長按時間分別是怎麼實現的?
5.四種啟動模式,在原始碼分析中的原理是怎樣的?
6.講講 bindService 的過程,你當初是怎麼最佳化後臺服務程式的?
7.開發中你都用到了哪些設計模式?說說當時具體的場景。為什麼你要用方法工廠,另外兩種呢?
8.RxJava 在使用過程中碰到了某些不友好的錯誤一般怎麼解決?發現了記憶體洩露一般怎麼解決分析,有沒有9.碰到過系統服務記憶體洩露的問題?
10.你們用的 okhttp ?那你有沒有做過一些網路最佳化呢?比如弱網環境。
11.給你個數 1 吧,比如 1000011 裡面有幾個 1 ?
12.快排瞭解不?最壞的情況是怎樣?如果有大量重複資料怎麼最佳化?


騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

三面

1.講講 handler 的底層實現原理?
2.說說你做的日誌記錄最佳化?
3.你看過 binder 驅動的原始碼,說說他的記憶體對映過程,說說客戶端等待服務端處理返回的流程,如果要跨進4.程傳遞大記憶體資料你具體會怎麼做?簡單寫一寫吧。
5.在公司做過哪些最佳化?
6.過程中遇到的一些最難解決的問題?
7.提到了動態修復替換載入 so ,那你知道怎麼修復 class 嗎?怎麼修復資源呢?
8.還有什麼要問我的?


騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

個人體會

要是換幾年前我感覺這些面試題估計一個也答不好,但是今天回過頭再來看其實感覺也就一般般吧。

大廠的正常面試流程週期一般是一到兩個月,就算薪資談完到 offer 最終審批下來可能都需要一到兩週,這段時間心理是比較難熬的,因此建議大家儘量不要裸辭。

面試完畢一般都會透露多久給答覆,如果是獵頭推的多跟獵頭聯絡,大家要儘量想辦法打聽到最新的動態。

關注我,不定期釋出大廠面試題、Android架構技術知識點及解析等內容,還有學習PDF+原始碼筆記+面試文件+進階影片分享
騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?

以上面試專題免費分享,領取方式:點選看  面試專題

騰訊社招涼經!三面題目總結,如何躲掉這些“鵝廠”的坑?


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2672202/,如需轉載,請註明出處,否則將追究法律責任。

相關文章