開始
投了簡歷之后也是很奇怪,莫名其妙就直接面試了,沒有筆試的程序,
最奇怪的是明明投遞的是pc客戶端經驗都是c++還投安卓端,
面試官看到簡歷里寫到多執行緒就問了一堆多執行緒的知識,
要是對某個東西不熟悉的話最好還是別寫到簡歷里面,
啊,什么時候能挨到2面呢,太菜了,
后來問有沒有興趣做安卓,我說有,
然后就開始進入正題:
面試問題
1.執行緒調度:時間片輪轉等等
2.加兩次鎖會死鎖嗎
3.死回圈會怎么樣
4.如何讓while死回圈不對其他執行緒、行程產生影響
5.TCP的三次握手,四次揮手
6.為什么三次握手,兩次不行嗎
7.問了一些執行緒的同步和異步
8.講講你專案里對多執行緒的運用
9.檔案指標?檔案指標和平常指標的區別,野指標問題,
10.函式一直遞回會有什么影響?(堆疊溢位?)如果不傳參,堆疊還會溢位嗎
11.講講對迭代器的運用?哪些容器含有迭代器?容器如何分類的?迭代器失效問題?
12.對fstream,fopen的一些使用?
.....不用看應該是炸了,發現自己的知識儲備太差了,等我學完以下知識,讓我再戰騰訊,
?
1.2020大廠面試高頻知識點
- 圖片
- 網路和安全機制
- 資料庫
- 插件化、模塊化、組件化、熱修復、增量更新、Gradle
- 架構設計和設計模式
- 性能優化
- Android Framework
- Android優秀三方庫原始碼

2.Jetpack架構組件從入門到精通
- Android Jetpack - Navigation
- Android Jetpack - Data Binding
- Android Jetpack - ViewModel & LiveData
- Android Jetpack - Room
- Android Jetpack - Paging
- Android Jetpack - WorkManger
- Android Jetpack架構組件之Lifecycle
- Android Jetpack Compose 最全上手指南

3.Framework精編內核決議
主要內容包含:
- 深入決議Binder
- 深入決議Handler
- Dalvik VM 行程系統
- 深入決議 WMS
- PackagerManagerService

4.Kotlin強化實戰(附Demo)
- 第一章 Kotlin入門教程
- 第二章 Kotlin 實戰避坑指南
- 第三章 專案實戰《Kotlin Jetpack 實戰》
- 從一個膜拜大神的 Demo 開始
Kotlin 寫 Gradle 腳本是一種什么體驗?
Kotlin 編程的三重境界
Kotlin 高階函式
Kotlin 泛型
Kotlin 擴展
Kotlin 委托
協程“不為人知”的除錯技巧
圖解協程:suspend

5.Android設計思想解讀開源框架
- 熱修復
- 插件化
-組件化框架設計 - 圖片加載框架
- 網路請求框架
- RXJava 回應式編程框架設計
- IOC 架構設計
- Android架構組件Jetpack

6.NDK模塊開發
- NDK 模塊開發
- JNI 模塊
- Native 開發工具
- Linux 編程
- 底層圖片處理
- 音視頻開發
- 機器學習

7.Android原始碼決議
“編程語言是程式員的表達的方式,而架構是程式員對世界的認知”,所以,程式員要想快速認知并學習架構,讀原始碼是必不可少的,閱讀原始碼,是解決問題 + 理解事物,更重要的:看到原始碼背后的想法;程式員說:讀萬行原始碼,行萬種實踐,
主要內含微信 MMKV 原始碼、AsyncTask 原始碼、Volley 原始碼、Retrofit原始碼、OkHttp 原始碼等等,

以上這些內容均我也都整理好了,需要完整版的朋友,點這里可以看到全部內容,或者點擊 【這里】 查看獲取方式,
?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/293771.html
標籤:其他
