本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
图书基本信息 | |
图书名称 | iOS面试之道(博文视点出品) |
作者 | 故胤道长,唐巧 著 |
定价 | 59元 |
出版社 | 电子工业出版社 |
ISBN | 9787121342622 |
出版日期 | 2018-07-01 |
字数 | 242000 |
页码 | 203 |
版次 | |
装帧 | 平装 |
开本 | 16开 |
商品重量 |
内容提要 | |
《iOS面试之道》是作者将多年的工作经验和积累,结合具体面试内容总结而成的。《iOS面试之道》共分为3部分。靠前部分为面试准备,详细介绍求职中遇到的基本问题,作者根据其多年的经验,在面试流程、简历投递、复习准备方面给出了完善的参考意见和建议。第2部分为算法知识。算法几乎是各种水平的程序员都要面对的考查内容。该部分采用Swift语言重新审视了多种数据结构和算法原理,可以说是为iOS开发者量身打造的算法解答。第3部分为iOS专业问答,分为语言工具、系统框架和经验之谈,采用问答的形式来详细介绍。如果你是一名iOS开发者,并且正准备跳槽,那么本书是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他背景的软件工程师,若想一窥iOS世界的知识框架,本书也是不错的切入点。 |
目录 | |
章iOS工程师的面试/1 1.1简历的准备/1 1.2寻找机会/8 1.3面试流程/9 1.4代码和系统设计的准备/16 1.5如何提问/22 1.6Offer的比较和选择/24 第2章算法基础/28 2.1基本的数据结构/28 数组/28 字典和集合/30 字符串/32 2.2链表/34 链表的基本概念/34 Dummy节点和尾插法/35 快行指针/38 2.3栈和队列/40 栈和队列的基本概念/40 栈和队列互相转换/43 栈和队列面试实战题/45 2.4二叉树/47 二叉树的基本概念/48 二叉树的遍历/50 二叉树面试实战题/51 2.5排序和搜索/54 排序的基本概念/54 搜索的基本概念/57 排序面试实战题/59 搜索面试实战题/61 iOS中搜索与排序的配合使用/64 2.6深度优先搜索和广度优先搜索/66 深度优先搜索和广度优先搜索的基本概念/66 深度优先搜索和广度优先搜索面试实战题/69 2.7动态规划/74 斐波拉契数列问题/74 斐波拉契数列问题面试实战题/77 第3章语言工具/81 3.1Swift/81 Swift面试理论题/81 Swift面试实战题/88 3.2Objective-C/91 Objective-C面试理论题/91 Objective-C面试实战题/96 3.3SwiftVSObjective-C/101 数据结构/101 编程思路/104 语言特性/105 3.4Xcode使用/112 Xcode调试/112 分析与优化/114 Playground技巧/117 第4章系统框架/119 4.1UI相关知识/119 UIKit/119 UI控件和基本布局/119 动画/124 多任务开发/127 4.2UIScrollView及其子类/131 UIScrollView及其子类理论面试题/131 拓展知识/134 优化进阶/138 4.3网络、推送与数据处理/141 网络、推送与数据处理相关理论/142 iOS网络请求/144 信息推送/148 数据处理/150 4.4并发编程/152 4.5设计模式/168 第5章经验之谈/175 5.1架构的选择/175 5.2面向协议的编程/184 POPVSOOP/184 POP面试实战题/189 5.3App的测试和上架/195 测试相关知识/195 AppStore相关知识/201 结束语/204 |
作者介绍 | |
故胤道长 卡内基梅隆大学硕士毕业,常年居住于美国的iOS开发者;先后就职于Uber;GitHub全美前20名的Swift开源作者。 唐巧,小猿搜题负责人,资历iOS开发者。 |
编辑推荐 | |
适读人群 :如果你是一名iOS开发者,并且正准备跳槽,那么本书是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他背景的软件工程师,若想一窥iOS世界的知识框架,本书也是不错的切入点。 117道以上IT大厂面试题 详解iOS大厂技术人员所关注和重视的技术点 不仅是面试指南,也是构建iOS知识体系的基本框架 在一问一答间,融入作者对问题本质的深刻理解和多年工作经验的沉淀 硅谷iOS工程师、资深iOS开发者为你详解硅谷、Google、Facebook、BAT等知名IT大厂面试题! |