1.寫一下uibutton與uitableview的層級結構
2.cocoa的foundation物件與core foundation物件通過什麼關鍵字進行轉換?這些關鍵字有什麼區別?
3.kvo是什麼?內部是怎麼實現的?
4.是否可以把比較耗時的操作放在nsnotificationcenter中處理?為什麼?應該如何處理?
5.利用nsoperation與nsoperationqueue處理多執行緒時,有3個nsoperation分別為a,b,c,要求a,b執行完之後,才執行c,如何做?
6.在非arc中,可以對哪些物件加上autorelease關鍵字,它的作用是什麼?被autorelease修飾的物件什麼時候釋放?
8caanimation是做什麼的?寫一下它的層級結構(主要是寫下其各種子類)?
9.ios7之前,後台執行內容有幾種形式,都是什麼?
10.乙個有序的序列m,判斷其中是否有兩個元素a,b的和為k?如何判斷三個元素的a,b,c的和為k呢?
360軟體工程師面試題
1.1億個數,找不存在的數,位圖,2.火車1423456進站出站 排列順序問題,卡特蘭數,3.copystring注意指標為空,返回位址的問題。4.有9個球,3個輕的,3個中的,3個重的,輕中重直接沒有必然的關係,比如輕 重 2 中 是不一定成立的。問稱幾次把球分成3組 5.演算法題 輸入13個不大...
ios高階工程師開發面試題
不管對於招聘和應聘來說,面試都是很重要的乙個環節,特別對於開發者來說,面試中的技術問題環節不僅是企業對應聘者技能和積累的考察,也是乙個開發者自我檢驗的好機會。對於ios和mac開發來說,因為本事還算比較新,企業對於這方面的開發者需求也比較大,所以面試時的要求可能並不是很高,一般能知道一些cocoa和...
ios高階工程師開發面試題
不管對於招聘和應聘來說,面試都是很重要的乙個環節,特別對於開發者來說,面試中的技術問題環節不僅是企業對應聘者技能和積累的考察,也是乙個開發者自我檢驗的好機會。對於ios和mac開發來說,因為本事還算比較新,企業對於這方面的開發者需求也比較大,所以面試時的要求可能並不是很高,一般能知道一些cocoa和...