iOS面試--虎牙最新iOS開發面試題

關于面試題,可能沒那么多時間來總結答案,有什么需要討論的地方歡迎大家指教。主要記錄一下準備過程,和面試的一些總結,希望能幫助到正在面試或者將要面試的同學吧。

一面

  • 項目架構,項目是自己寫的嗎
  • 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年的面試真題
image

資料下載地址:

獲取地址:https://docs.qq.com/doc/DVU5LY1Bsb3dSZ3Nn

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容