前言
- 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天的坚持都是拉开你和其他的面试者的重要前提!
- 面试你是否准备好了?
一年之计在于春 金三银四马上降临,2020也已经过去许久,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?
PS:篇幅有点长,大家可以关注或者点赞收藏以备不时之需!
原创禁止转载,转载请联系小编!
简历
先说说简历,现在不管是小厂还是大厂都会进行简历筛选!没有技能树和亮点HR是直接过的。特别是在一个岗位呆久了的开发者,每天忙着业务,简历没有新技术面试是很吃力的!
确定了什么时候开始找工作之后,就该准备一份简历了。简历是让HR最先了解你的途径,也是让你获得面试机会的敲门砖。那么简历上需要有什么样的内容呢?
1.基本信息:姓名,性别,手机号,邮箱,联系方式,地址,照片;
2.学历:起止日期,学校,专业,学位学历;
3.工作经验:起止日期,公司,职位,职责,成果;
4.项目经验:起止日期,项目名称,项目内容和成果,自己承担的职责,所用到的工具;
5.获得过的奖励;
6.参加过的培训;
7.个人简介;
8.兴趣爱好
注意:项目经历一定要准备些清楚,面试是要问的!
影响文章观看详细参考文章:求职简历模板:iOS程序员只能帮你到这了
- 重点:pdf文档面试资料请看下方!
复习资料 (电子版答案点这里腾讯文档)
面试题
Runtime
- 1.Category 的实现原理?
- 2.isa指针的理解,对象的isa指针指向哪里?isa指针有哪两种类型?
- 3.Objective-C 如何实现多重继承?
- 4.runtime 如何实现 weak 属性?
- 5.讲一下 OC 的消息机制
- 6.runtime具体应用
- 7.runtime如何通过selector找到对应的IMP地址?
- 8.简述下Objective-C中调用方法的过程
- 9.load和initialize的区别
- 10.怎么理解Objective-C是动态运行时语言。
Runloop
- 1.Runloop 和线程的关系?
- 2.RunLoop的运行模式
- 3.runloop内部逻辑?
- 4.autoreleasePool 在何时被释放?
- 5.GCD 在Runloop中的使用?
- 6.AFNetworking 中如何运用 Runloop?
- 7.PerformSelector 的实现原理?
- 8.PerformSelector:afterDelay:这个方法在子线程中是否起作用?
- 9.事件响应的过程?
- 10.手势识别的过程?
- 11.CADispalyTimer和Timer哪个更精确
项目架构
- 1.MVC、MVP、MVVM模式
- 2.关于RAC你有怎样运用到解决不同API依赖关系
- 3.@weakify和我们宏定义的WeakSelf有什么区别?
- 4.微服务架构设想。
设计模式
- 1.iOS有哪些常见的设计模式?
- 2.单例会有什么弊端?
- 3.编程中的六大设计原则?
组件化
- 1.组件化有什么好处?
- 2.你是如何组件化解耦的?
- 3.为什么CTMediator方案优于基于Router的方案?
- 4.基于CTMediator的组件化方案,有哪些核心组成?
数据结构
- 1.数据结构的存储一般常用的有几种?各有什么特点?
- 2.集合结构 线性结构 树形结构 图形结构
- 3.单向链表 双向链表 循环链表
- 4.数组和链表区别
- 6.输入一棵二叉树的根结点,求该树的深度?
- 7.输入一课二叉树的根结点,判断该树是不是平衡二叉树?
算法
- 1.时间复杂度
- 2.空间复杂度
- 3.常用的排序算法
- 4.字符串反转
- 5.链表反转(头差法)
- 6.有序数组合并
- 7.查找第一个只出现一次的字符(Hash查找)
- 8.查找两个子视图的共同父视图
- 9.无序数组中的中位数(快排思想)
- 10.给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
Foundation
- 1.nil、NIL、NSNULL 有什么区别?
- 2.如何实现一个线程安全的 NSMutableArray?
- 3.atomic 修饰的属性是绝对安全的吗?为什么?
- 4.实现 isEqual 和 hash 方法时要注意什么?
- 5.id 和 instanceType 有什么区别?
- 6.self和super的区别
- 7.@synthesize和@dynamic分别有什么作用?
- 8.typeof 和 typeof,typeof 的区别?
- 9.类族
- 10.struct和class的区别
性能优化
- 1.造成tableView卡顿的原因有哪些?
- 2.如何提升 tableview 的流畅度?
- 3.APP启动时间应从哪些方面优化?
- 4.如何降低APP包的大小
- 5.如何检测离屏渲染与优化
- 6.日常如何检查内存泄露?
小编文章面试请观看合集
- 直击2020——iOS 面试题大全(补充完整版)
- "新"携程,阿里,腾讯iOS面试常见问题合集(附答案)
- 新iOS面试题全集合(目前不断更新)
- 新iOS开发京东零售的面试题
- iOS开发,跳槽面试应该注意的Swift面试题
- iOS某些大厂以及小公司的面试题!
小编持续更新,麻烦关注以备不时之需
整理不易,如果您觉得还不错,麻烦在文末 "点个赞" 或者 评论 "Mark",谢谢您的支持
原文转载:http://www.shaoqun.com/a/510025.html
丰趣海淘:https://www.ikjzd.com/w/1716
writer:https://www.ikjzd.com/w/1280
前言现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天的坚持都是拉开你和其他的面试者的重要前提!面试你是否准备好了?一年之计在于春金三银四马上降临,2020也已经过去许久,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?PS:篇幅有点长,大家可以关注或者点赞收藏以备不时之需!原创禁止转载,转载请联系小编!简历先说说简历,现在不管
yiqu:yiqu
auditor:auditor
香格里拉最地道的街边小吃有哪些?:香格里拉最地道的街边小吃有哪些?
釜山美食介绍 :釜山美食介绍
香港出行必读,香港旅游要注意什么?:香港出行必读,香港旅游要注意什么?
No comments:
Post a Comment