面試題目
1開發(fā)過程中應(yīng)用程序內(nèi)存泄露了該怎么辦
2? ios開發(fā)中有什么方式支持多繼承用分類和協(xié)議
3從1-n個五序列的數(shù)字中排序的算法有哪些,簡單代碼實(shí)現(xiàn)一個并寫出時間復(fù)雜度
冒泡排序快速排序插入排序希爾排序OC塊代碼排序。(冒泡)實(shí)現(xiàn)兩個for循環(huán),時間復(fù)雜度m*m-1
4開啟一個其他線程來計(jì)算1+1并且把結(jié)果用主線程顯示在label上更新UI
5數(shù)學(xué)題從1-20中有兩個任意數(shù),A知道2個數(shù)字的和,B知道兩個數(shù)組的乘積,
A問B你知道這個兩個數(shù)字的嗎? ? B說不知道
B問A那你知道這兩個數(shù)字嗎A說不知道
B說,哦,我知道了
A說,我也知道了
請問這兩個數(shù)字是多少
6有一個6克和21克的砝碼,怎樣稱量三次將420克的糖分成270克和150克
7一桌子人,每個人額頭上都貼有標(biāo)簽,綠色和紅色,綠色至少1個,大家都能看到別人頭上的標(biāo)簽,看不到自己頭上的標(biāo)簽,然后開始閉眼游戲,大家覺得自己頭上是綠色標(biāo)簽就拍一下手掌,第一次閉眼沒人拍掌,第二次,第三次也同樣沒有人拍掌,第四次有一個人拍掌了,請問綠色標(biāo)簽有幾張?
昨天還有一道ViewController的didReceiveMemoryWarning怎么被調(diào)用,默認(rèn)是什么、。
18.用預(yù)處理指令#define聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)
19.寫一個委托的interface
20.寫一個NSString類的實(shí)現(xiàn)
21.obj-c有私有方法么?私有變量呢
22.關(guān)鍵字const有什么含意?修飾類呢?static的作用,用于類呢?還有extern c的作用
23.為什么標(biāo)準(zhǔn)頭文件都有類似以下的結(jié)構(gòu)?
#ifndef __INCvxWorksh
#define __INCvxWorksh
#ifdef __cplusplus
extern "C" {
#endif
/*...*/
#ifdef __cplusplus
}
#endif
#endif /* __INCvxWorksh */
24.MVC模式的理解
25.列舉幾種進(jìn)程的同步機(jī)制,并比較其優(yōu)缺點(diǎn)。
26.什么是鍵-值,鍵路徑是什么
27.c和obj-c如何混用
28.cocoa touch框架
29.自動釋放池是什么,如何工作
30.objc優(yōu)點(diǎn)和objc缺點(diǎn)?
31.sprintf,strcpy,memcpy使用上有什么要注意的地方
32..http和scoket通信的區(qū)別。
33.uiview的frame和calayer的frame有什么區(qū)別聯(lián)系?
34.還問了weak可以修飾NSInteger嗎