IOS开发者面试题库.docx

上传人:s****u 文档编号:12766793 上传时间:2020-05-23 格式:DOCX 页数:21 大小:21.66KB
返回 下载 相关 举报
IOS开发者面试题库.docx_第1页
第1页 / 共21页
IOS开发者面试题库.docx_第2页
第2页 / 共21页
IOS开发者面试题库.docx_第3页
第3页 / 共21页
点击查看更多>>
资源描述
移动开发部 zry温州市魔豆科技有限公司IOS开发者考试试卷(A/B卷)姓名: 年龄: 岗位: 考分: 学校: 学位: 学历: 专业: 说明:1.答题书写在空栏或专用答题纸上,其它任何答题无效。 2.姓名、岗位等项填写不规范,不准确,一律视为废卷,不计成绩。 虚线以上为试卷卷头 一、 关于常见的问题(每题5分,共25分)1. 你昨天/这周学习了什么?2. 你为什么热衷于软件开发?3. 你对哪一种控制系统比较熟悉并简单描述?4. 请描述一下你的iOS应用开发流程。5. 请概括一下你对软件授权的理解,及其对软件开发的影响。二、 关于技术的问题(每题5分,共25分)1. Cocoa/Cocoa Touch是什么?2. 请概括一下Core Audio,Core Data以及Core Location各是什么。它们对iOS应用有何意义?3. 响应链(Responder Chain)是什么?它是如何发挥作用的?4. 请描述SpriteKit和SceneKit的作用。5. 按钮和其他控制方式对哪些操作做出回应?6. 请解释一下iOS应用沙盒机制。7. iOS应用是如何实现后台多任务处理(Multitasking)的?8. 为什么移动设备上的缓存和压缩是不可或缺的?9. 请解释一下/Documents,/Library和/tmp。 iOS中的属于什么目录?10. 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?请扼要地谈谈你的观点。三、 关于编程的问题(每题5分,共50分)1. Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系?2. 为什么Optional在Swift语言中非常重要?3. 请说明如何使用Instancetype及其重要性。4. 为什么map函数必不可少?该在什么情况下使用它?5. 你会选择什么工具来追踪Bug?6. 如果在Cocoa中发现一个Bug,你会如何处理?7. 如果应用的新版本出现了Regression的情况,该如何补救?如何防止用户在使用过程中遇到新的Bug?8. Objective-C的类是怎么执行的?Objective-C Runtime是如何实现的?9. MVC对代码库(Codebase)的设计有何影响?10. iOS使用的是哪些设计模式(Design Patterns)?你的代码库使用的是哪些设计模式?四、 关于界面的问题(每题5分,共50分)1. iPhone6S、6P的屏幕分辨率分别是多少,分辨率的计算单位是什么?2. 请解释一下Interface Builder的作用以及NIB文件的概念。3. iOS UI的图像储存类型是什么?4. 请描述一下Storyboard和标准NIB文件的差别。5. 选项卡(Tab Bar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点?6. 表视图(Table View)是什么?集合视图(Collection View)又是什么?7. 应该在什么情况下使用标签、文本域和文本视图?8. 选取器视图(Picker View)适合存放哪类内容?9. 分段控件(Segmented Control)的作用是什么?10. 模态视图(Modal View)是什么?五、 关于设计的问题(每题5分,共50-分)1. iOS应用图标是指什么?请尽可能详细地描述一下。2. 最小尺寸和最大尺寸的应用图标分别是什么样子的?3. 应用图标能否包含透明的部分?4. Newsstand的图标与常规应用有何不同?5. 请解释一下启动画面(Launch Images)。6. 自动布局(Auto Layout)的作用是什么?请概括一下它是如何运行的。7. 设计软件时为什么要加上动画?8. 请描述一下软件设计中的交互和Feedback有什么作用。9. 设计iPhone和iPad应用时,应分别考虑哪些因素?10. 请描述一下原型设计对于软件开发的意义。其作用是什么?六、 关于APP Store的问题(每题5分,共25分)1. 你是否在App Store上发布过应用?能否概括一下过程?2. iOS的开发和发布签名证书有何异同?3. 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID?4. 应何时验证购买收据?5. 发布iAds(苹果平台广告)有哪些要求?七、 关于之外的问题(每题5分,共50分)1. 最近有没有开发什么好玩的东西?你最引以为豪的作品是什么?2. 谈一谈你常用的开发工具都有哪些优势?3. 你最敬佩的独立Mac或者iOS应用开发者是谁?4. 最喜欢什么项目?哪种类型的?5. 你觉得Xcode有哪些需要改进的地方?6. iOS上你最喜欢哪些API?7. 是否有最中意的错误报告?8. 你最爱以哪种方式来检验一项新技术是否好用?9. 为什么词典被称作Dictionaries,而不是HashTable或HashMap?10. 除了作为一位应用开发者,你最大的梦想是什么? 21 / 21
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!