成都ios培训
达内成都高升桥中心

15023458194

热门课程

ios面试前期准备与知识点总结

  • 时间:2018-06-12 15:18
  • 发布:成都达内ios课程首页
  • 来源:企业笔试题

市面上公司主流开发语言还是OC,对于使用swift开发了两年来说这是一个劣势,需要重新弥补OC的面试知识。

成都ios培训

小公司面试环节和我们公司一样一般是三面:第一轮技术面试,一般是iOS开发组长或者资深开发者面试,面试的内容专业问题会比较深入;第二轮:总监或者领导面试,面试内容会比较广泛,比如离职原因,项目中遇到最到的困难,怎么解决的,以及平时的开发流程,主要负责的工作内容等等,最后就是自己提问;第三轮:HR面试,谈薪资,谈福利等等;大公司的面试环节就基本要超过四面(当然我也没有通过,基本前两面就被刷了下来),第一面基本是数据结构和算法题目,往后难度依次加深。这一次尽管拿到一个offer,但薪资没有达到预期,以及公司项目还没有完成,工作也没有交接,所以也就没去,总体而言,这次面试最终以失败告终。

自己迅速过一遍iOS面试知识点:

充分准备自我介绍;

提前了解面试公司的状况并且准备好提问问题;

提前总结常见的面试官问的问题:上家公司的项目中遇到的最大的困难是什么?怎么解决的?从这个项目中学到了什么?和团队成员有冲突?怎么解决?为什么跳槽?等等。

iOS面试知识点总结

常问的知识点

内存管理方面(ARC、MRC、autorelease、autoreleasepool)

Runtime方面(消息发送,NSHipster 对象关联,NSHipster 方法交换等等)

KVO内部实现原理(多家公司有问到)

Runloop方面(深入理解RunLoop)

HTTPS通信过程

UITableView的优化手段方法(iOS 保持界面流畅的技巧)

多线程方面(GCD、NSOperation居多)(关于iOS多线程,你看我就够了)

SDWebImage源码分析

事件传递以及响应链(史上最详细的iOS之事件的传递和响应机制)

图片的解压缩

版权声明:文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与达内成都ios培训网站联系删除或授权事宜。

上一篇:拿了offer不想去,会被HR拉黑吗?
下一篇:简历中的工作经验,要这么写才最有效!

ios面试成功宝典:6条足矣

腾讯的ios程序员面试难不难?

面试时,HR都想知道你的哪些事

选择城市和中心
贵州省

广西省

海南省