iOS面試題之人在面試都是套路(十)某巨牛X公司 iOS面試題

感謝小伙伴的提供,我才的得以拿到這份面試題,面試的公司要求的是8年以上的iOS工程師,那我們就看看八年以上的工程師的面試題長啥樣吧!(答案以后有空整理!!!)

第一頁
第二頁

貌似不太清楚,我抄一下題目

1.請描述iOS的內存管理機制

2.那種結構,平均來說,獲取一個值最快(1 binary tree 2 hash table 3 stack)

3.什么是重載?c/c++/oc分別是否支持重載?請介紹oc中的繼承和重載機制?

4.請寫出你知道的排序算法,并說明算法復雜度,同時請寫出一種排序算法的OC實現?

5.ViewController的loadView、viewDidLoad和viewDidUnload分別在什么時候調用?請寫出這三個函數的先后順序,以及自定義ViewController時候這幾個函數應該做什么工作?

6.什么是代理,什么是協議?兩者之間有什么關系嗎?

7. 代理應該設置何種屬性,retain、assign還是copy?為什么?

8.iOS中常用的數據存儲的方式有哪些?寫出三種

9.根據你的理解,寫出下面屬性定義的setter方法

@property(nonatomic, retain)NSString *name;

10.NSArray和NSMutableArray的區別?分別在什么時候使用?

11.NSArray *List中存在三個NSString對象,寫出向其中再添加一個NSString對象的代碼?

12.基于UIWebView如何實現oc和JS之間的互相調用?

13.如何讓一款應用具有push的功能?

14.OC中的類別和類擴展有何用途?二者有何關系?

15.請簡要說明iOS中的block機制?

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

推薦閱讀更多精彩內容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,209評論 30 471
  • 1.OC里用到集合類是什么? 基本類型為:NSArray,NSSet以及NSDictionary 可變類型為:NS...
    輕皺眉頭淺憂思閱讀 1,394評論 0 3
  • C 部分 1.static 關鍵字的作用? 第一個作用:隱藏。 當我們同時編譯多個文件時,所有未加static前綴...
    pingui閱讀 4,451評論 2 48
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 2,003評論 0 7
  • 小妹家的女兒是美術生,明年就要參加高考。昨天上午,小妹因送暑假來京集訓的孩子,和我在北京有了不到二十九個小時的相處...
    一霏姐姐學寫作閱讀 274評論 3 2