IOS开发者面试题库

IOS开发者面试题库

ID:41560844

大小:56.88 KB

页数:14页

时间:2019-08-27

IOS开发者面试题库_第1页
IOS开发者面试题库_第2页
IOS开发者面试题库_第3页
IOS开发者面试题库_第4页
IOS开发者面试题库_第5页
资源描述:

《IOS开发者面试题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、温州市魔豆科技有限公司IOS开发者考试试卷(A/B卷)姓名:年龄:岗位:考分:学校:学位:学历:专业:说明:1•答题书写在空栏或专用答题纸上,其它任何答题无效。2•姓名、岗位等项填写不规范,不准确,一律视为废卷,不计成绩。虚线以上为试卷卷头一、关于常见的问题(每题5分,共25分)1.你昨天/这周学习了什么?2.你为什么热衷于软件开发?3.你对哪一种控制系统比较熟悉并简单描述?1.请描述一下你的iOS应用开发流程。2.请概括一卜•你对软件授权的理解,及其对软件开发的影响。二、关于技术的问题(每题5分,共25分)1•Cocoa/CocoaT

2、ouch是什么?2.请概括一下CoreAudio,CoreData以及CoreLocation各是什么。它们对iOS应用有何意义?3.响应链(ResponderChain)是什么?它是如何发挥作用的?2.请描述SpriteKit和SceneKit的作用。2.按钮和其他控制方式对哪些操作做出凹应?3.请解释一下iOS应用沙盒机制。7.iOShV用是如何实现后台多任务处理(Multitasking)的?8.为什么移动设备上的缓存和压缩是不可或缺的?9.请解释一WDocuments,"Library和~八171卩。iOS中的~属于什么目录?1

3、0.传感器,10以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?请扼要地谈谈你的观点。三、关于编程的问题(每题5分,共50分)1.Swift和Objective-C分别是什么?两者相比有何不同Z处,乂有何联系?2.为什么Optional在Swift语言中非常重要?3.请说明如何使用Instancetype及其重耍性。4.为什么m叩函数必不可少?该在什么情况下使用它?3.你会选样什么工具來追踪Bug?4.如果在Cocoa中发现一个Bug,你会如何处理?5.如果应用的新版本出现了Regression的情况,该如何补救?

4、如何防止用户在使用过程中遇到新的Bug?8.Objective-C的类是怎么执行的?Objective-CRuntime是如何实现的?9.MVC对代码库(Codebase)的设计有何影响?10.iOS使川的是哪些设计模式(DesignPatterns)?你的代码庫使川的是哪些设计模式?四、关于界面的问题(每题5分,共50分)1.iPhone6S.6P的屏幕分辨率分别是多少,分辨率的计算单位是什么?2.请解释一下InterfaceBuilder的作用以及NIB文件的概念。3.iOSUI的图像储存类型是什么?4.请描述一下Storyboar

5、d和标准NIB文件的差别。5.选项卡(TabBar)和T具栏(Toolbar)分别是什么?两者之间有何共同点和不同点?6.表视图(TableView)是什么?集合视图(CollectionView)乂是什么?2.应该在什么情况卜•使用标签、文木域和文木视图?8・选取器视图(PickerView)适合存放哪类内容?9.分段控件(SegmentedControl)的作用是什么?10.模态视图(ModalView)是什么?五、关于设计的问题(每题5分,共50•分)1.iOS应用图标是指什么?请尽可能详细地描述-下。1.最小尺寸和最人尺寸的应用

6、图标分别是什么样子的?2.应用图标能否包含透明的部分?3.Newsstand的图标与常规应用有何不同?5.请解释一下启动画面(LaunchImages)。3.白动布局(AutoLayout)的作用是什么?请概括一下它是如何运行的。4.设计软件时为什么要加上动画?3.诘描述一下软件设计中的交互和Feedback有什么作用。4.设计iPhone和iPad应用时,应分别考虑哪些因素?5.请描述一下原型设计对于软件开发的意义。其作用是什么?六、关于APPStore的问题(每题5分,共25分)1.你是否在AppStore±发布过应用?能否概括一下

7、过程?2.iOS的开发和发布签名证书有何显同?3.如何使用TestFlight?通过Ad・hoc发布应用的话,该如何使用UUID?4.应何吋验证购买收据?1.发布iAds(苹果平台广告)有哪些要求?七、关于之外的问题(每题5分,共50分)1.最近冇没冇开发什么好玩的东西?你最引以为豪的作品是什么?2.谈-谈你常用的开发工具都有哪些优势?3.你最敬佩的独立Mac或者iOS应川开发者是谁?4.最爲欢什么项日?哪种类型的?5.你觉得Xcode有哪些需耍改进的地方?6.iOS±你最喜欢哪些API?7.是否冇最中意的错误报告?8.你最爱以哪种方式

8、來检验一项新技术是否好用?9.为什么词典被称作Dictionaries,而不是HashTable或HashMap?10.除了作为一位应用开发者,你最大的梦想是什么?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。