IOS开发者面试题库.docx_第1页
IOS开发者面试题库.docx_第2页
IOS开发者面试题库.docx_第3页
IOS开发者面试题库.docx_第4页
IOS开发者面试题库.docx_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动开发部 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. 是否有最中意的错误报告

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论