IOS開發(fā)者面試題庫

IOS開發(fā)者面試題庫

ID:41560844

大?。?6.88 KB

頁數(shù):14頁

時間:2019-08-27

IOS開發(fā)者面試題庫_第1頁
IOS開發(fā)者面試題庫_第2頁
IOS開發(fā)者面試題庫_第3頁
IOS開發(fā)者面試題庫_第4頁
IOS開發(fā)者面試題庫_第5頁
資源描述:

《IOS開發(fā)者面試題庫》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、溫州市魔豆科技有限公司IOS開發(fā)者考試試卷(A/B卷)姓名:年齡:崗位:考分:學(xué)校:學(xué)位:學(xué)歷:專業(yè):說明:1?答題書寫在空欄或?qū)S么痤}紙上,其它任何答題無效。2?姓名、崗位等項填寫不規(guī)范,不準確,一律視為廢卷,不計成績。虛線以上為試卷卷頭一、關(guān)于常見的問題(每題5分,共25分)1.你昨天/這周學(xué)習(xí)了什么?2.你為什么熱衷于軟件開發(fā)?3.你對哪一種控制系統(tǒng)比較熟悉并簡單描述?1.請描述一下你的iOS應(yīng)用開發(fā)流程。2.請概括一卜?你對軟件授權(quán)的理解,及其對軟件開發(fā)的影響。二、關(guān)于技術(shù)的問題(每題5分,共25分)1?Cocoa/CocoaT

2、ouch是什么?2.請概括一下CoreAudio,CoreData以及CoreLocation各是什么。它們對iOS應(yīng)用有何意義?3.響應(yīng)鏈(ResponderChain)是什么?它是如何發(fā)揮作用的?2.請描述SpriteKit和SceneKit的作用。2.按鈕和其他控制方式對哪些操作做出凹應(yīng)?3.請解釋一下iOS應(yīng)用沙盒機制。7.iOShV用是如何實現(xiàn)后臺多任務(wù)處理(Multitasking)的?8.為什么移動設(shè)備上的緩存和壓縮是不可或缺的?9.請解釋一WDocuments,"Library和~八171卩。iOS中的~屬于什么目錄?1

3、0.傳感器,10以及WiFi、撥號等連接方式如何在iOS平臺上運作?它們有何利用價值?請扼要地談?wù)勀愕挠^點。三、關(guān)于編程的問題(每題5分,共50分)1.Swift和Objective-C分別是什么?兩者相比有何不同Z處,乂有何聯(lián)系?2.為什么Optional在Swift語言中非常重要?3.請說明如何使用Instancetype及其重耍性。4.為什么m叩函數(shù)必不可少?該在什么情況下使用它?3.你會選樣什么工具來追蹤Bug?4.如果在Cocoa中發(fā)現(xiàn)一個Bug,你會如何處理?5.如果應(yīng)用的新版本出現(xiàn)了Regression的情況,該如何補救?

4、如何防止用戶在使用過程中遇到新的Bug?8.Objective-C的類是怎么執(zhí)行的?Objective-CRuntime是如何實現(xiàn)的?9.MVC對代碼庫(Codebase)的設(shè)計有何影響?10.iOS使川的是哪些設(shè)計模式(DesignPatterns)?你的代碼庫使川的是哪些設(shè)計模式?四、關(guān)于界面的問題(每題5分,共50分)1.iPhone6S.6P的屏幕分辨率分別是多少,分辨率的計算單位是什么?2.請解釋一下InterfaceBuilder的作用以及NIB文件的概念。3.iOSUI的圖像儲存類型是什么?4.請描述一下Storyboar

5、d和標準NIB文件的差別。5.選項卡(TabBar)和T具欄(Toolbar)分別是什么?兩者之間有何共同點和不同點?6.表視圖(TableView)是什么?集合視圖(CollectionView)乂是什么?2.應(yīng)該在什么情況卜?使用標簽、文木域和文木視圖?8?選取器視圖(PickerView)適合存放哪類內(nèi)容?9.分段控件(SegmentedControl)的作用是什么?10.模態(tài)視圖(ModalView)是什么?五、關(guān)于設(shè)計的問題(每題5分,共50?分)1.iOS應(yīng)用圖標是指什么?請盡可能詳細地描述-下。1.最小尺寸和最人尺寸的應(yīng)用

6、圖標分別是什么樣子的?2.應(yīng)用圖標能否包含透明的部分?3.Newsstand的圖標與常規(guī)應(yīng)用有何不同?5.請解釋一下啟動畫面(LaunchImages)。3.白動布局(AutoLayout)的作用是什么?請概括一下它是如何運行的。4.設(shè)計軟件時為什么要加上動畫?3.詰描述一下軟件設(shè)計中的交互和Feedback有什么作用。4.設(shè)計iPhone和iPad應(yīng)用時,應(yīng)分別考慮哪些因素?5.請描述一下原型設(shè)計對于軟件開發(fā)的意義。其作用是什么?六、關(guān)于APPStore的問題(每題5分,共25分)1.你是否在AppStore±發(fā)布過應(yīng)用?能否概括一下

7、過程?2.iOS的開發(fā)和發(fā)布簽名證書有何顯同?3.如何使用TestFlight?通過Ad?hoc發(fā)布應(yīng)用的話,該如何使用UUID?4.應(yīng)何吋驗證購買收據(jù)?1.發(fā)布iAds(蘋果平臺廣告)有哪些要求?七、關(guān)于之外的問題(每題5分,共50分)1.最近冇沒冇開發(fā)什么好玩的東西?你最引以為豪的作品是什么?2.談-談你常用的開發(fā)工具都有哪些優(yōu)勢?3.你最敬佩的獨立Mac或者iOS應(yīng)川開發(fā)者是誰?4.最爲歡什么項日?哪種類型的?5.你覺得Xcode有哪些需耍改進的地方?6.iOS±你最喜歡哪些API?7.是否冇最中意的錯誤報告?8.你最愛以哪種方式

8、來檢驗一項新技術(shù)是否好用?9.為什么詞典被稱作Dictionaries,而不是HashTable或HashMap?10.除了作為一位應(yīng)用開發(fā)者,你最大的夢想是什么?

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。