You can't connect the dots looking forward
You can only connect them looking backwards
打开书本,就看到了乔帮主的一句名言
在网上找了好多的翻译,我都嫌弃不够短小精悍。所以,我自己翻译了一下。
总结过去,珍惜当下。
在学生时代,老师讲“以考促学”。在职场时代,我们要“以面促学”。某些比较有代表性的经典面试题,不仅仅是你通往高薪的敲门砖,更是你攀登技术高峰的有力助手。当你处在迷茫期,不知道自己应该怎样准备面试,或者不知道如何提升自己的技术时,你可以抽点时间,看下我的读书笔记和感悟,也许会对你有启发。如果你对文章某些内容有异议或者有更深的理解,请给我留言,我将不胜感激。
在接下来的文章中,我不仅仅只是这本书的搬运工,我还会加入自己的理解。我希望我们一起进步,作者抛砖,我们要努力引玉。多多的理解,多多的扩展。这是我对自己的要求,也送给大家。
每一篇文章,我都会以一个面试题为主。除了展示书中作者的讲解之外,加入自己的理解和扩展。方便大家既可以品尝到原汁原味的大神的讲解,也可以听听同为学习者的我的理解。希望大家多多留言,大家多互相交流,共同实现进大厂,拿高薪的梦想。
全书总览
- iOS工程师的面试
- 算法基础
- 语言工具
- 系统框架
- 经验之谈
iOS工程师的面试
这部分作者主要讲面试相关的问题,包括这些部分:
1.1 简历的准备
1.2 寻找机会
1.3 面试流程
1.4 代码和系统设计的准备
1.5 如何提问
1.6 Offer的比较和选择
算法基础
这部分作者主要讲一些基础算法,包括这些部分:
2.1 基本的算法结构
2.2 链表
2.3 栈和队列
2.4 二叉树
2.5 排序和搜索
2.6 深度优化搜索和广度优化搜索
2.7 动态规划
语言工具
这部分作者关注iOS开发相关的语言,包括这些部分:
3.1 Swift
3.2 Objective-C
3.3 Swift VS Objective-C
3.4 Xcode使用
系统框架
4.1 UI相关知识
4.2 UIScrollView及其子类
4.3 网络,推送与数据处理
4.4 并发编程
4.5 设计模式
经验之谈
5.1 架构的选择
5.2 面向协议的编程
5.3 App的测试和上架
网友评论