關于面試題,可能沒那么多時間來總結答案,有什么需要討論的地方歡迎大家指教,主要記錄一下準備程序,和面試的一些總結,希望能幫助到正在面試或者將要面試的同學吧,
一面
- 專案架構,專案是自己寫的嗎
- fps是怎么計算的
- 除了用cadisplay,還有什么方法嗎
- kvo怎么實作
- leaks怎么實作
- 如何代碼實作監聽僵尸物件
- imageWithName什么時候發生編解碼,在什么執行緒
- isa指標里面有什么
- 訊息發送和訊息轉發流程
- 函式里面的引數怎么存盤
- oc一個空函式里面有引數嗎
- 他們存在堆疊還是暫存器
- 紅黑樹等查找時間復雜度
- nsdictionary的實作
- iOS的各種鎖
- 如何實作dispatch once,要考慮什么問題
- 同一執行緒里面使用兩個@synconize會怎么樣,是遞回鎖還是非遞回鎖
- 如何增加按鈕點擊范圍
二面
- 說一下ARC
- autoreleasepool可以用來干嘛
- 里面的物件什么時候釋放,是出來就釋放嗎
- 訊息轉發可以用來干什么
- runloop是干什么,你用來干什么了
- 說一下c++多型和虛函式表
- TCP如何保證資料傳輸完整性
- TCP為什么三次握手
- http和https,全程都是非對稱加密嗎
- 開放性問題,很多亂序資料過來,你要怎么考慮排序方法的設計
- 對RxSwift的看法,有用過嗎?
三面
- iOS物件指標大小
- 物件分配到堆還是堆疊
- http怎么區分header和body
- 多執行緒可以訪問同一個物件嗎,多行程呢
- 視頻pts和dts
- 視頻丟幀丟哪個好點
- iOS各種鎖的性能,瑣是毫秒級別還是微妙級別
- http請求是異步還是同步
- 怎么看待rn和flutter
精選全網 · iOS面試題答案PDF文集
- 最新 初級iOS 面試題
- 最新 中級iOS 面試題
- 最新 高級iOS 面試題
- 《BAT面試資料全集》
- 《BAT大廠常問iOS面試題》
- 《2021年面試真題》
- 《iOS中級到高級面試題完整版》
- 位元組跳動,京東,小米,騰訊、頭條、阿里、美團等公司21年的面試真題
資料下載地址:
獲取地址:https://docs.qq.com/doc/DVU5LY1Bsb3dSZ3Nn
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/286143.html
標籤:iOS
上一篇:iOS開發 - 面向物件設計的六大設計原則(附 Demo & UML類圖)
下一篇:演算法計算出股票最佳交易時間點
