美文网首页
2018年最新面试题总结

2018年最新面试题总结

作者: MUYO_echo | 来源:发表于2018-03-05 21:39 被阅读0次

    文章分为二部分吧,第一部分面试题 ,第二部分经验总结

    一:面试题 (2018年3月2日至2018年3月5日)

    1.OC语言的动态特性有哪些?

    2.assign weak copy nonatomic  retain copy的用法?你什么时间使用,区别是什么,(assign与weak区别;如果NSMutableArray使用copy会怎么样;说说你理解weak属性;等等一系列扩展问题)。

    3,简述一个第三方原理。(AFN内部的方法,列举一些常用方法;SDWebImage原理与缓存原理,缓存到什么地方)

    4,简述系统框架的原理,或者说一下底层方法。(UIkit)

    5,深拷贝 浅拷贝

    6,内存管理

    7,ARC与MRC

    8. Socket的了解,收发消息,断线重连,(有没有其他难点)

      9.UIView 和Calyer的区别(calyer中的属性)

      10.tableViewcell 卡顿问题 怎么处理。

      11.代理 block 等设计模式(代理的优缺点,与block的区别;block使用时的注意事项)

      12. 本地存储。(存数据存到本地哪个文件夹;自己怎么处理需要缓存的数据)

    13,如何用GCD同步若干个异步调用?(如根据若干个url异步加载多张图片,然后在都下载完成后合成一张整图)

    14,autorelaese

    15,添加完属性,类有什么变化

    16,动态添加属性 (runtime)

    17,项目中的难点与解决方案。(必问,概率达百分之90)

    18,GCD的常用方法,(Barrier,apply,after,Group等常用API;GCD怎么暂停一个任务)

    19,消息机制

    20,MVVM与MVC

    21,推送流程

    22,单例的理解(单例的优点和缺点;什么时间用)

    23,事件传递响应链

    24,视图控制器的生命周期

    25,CoreData,CoreAnimation

    26,runloop(timer时间问题,有哪几种model,作用分别是)

    27,runtime(原理,用法,方法举例)

    28,数据持久化

    29,离线缓存,

    30,svn GIt

    31,简述数据库的几个常用方法;(查询a表内年龄大于10岁小于20岁的所有男生)

    32,POST与GET (其他几种方式)

    33,手机相册 视频格式

    34,xml与json解析

    35,GCD会不会造成循环引用(什么情况造成)

    36,@synthesize和@dynamic 的作用。

    37,缓存图片 (怎么存,放在哪)

    38,OC与H5交互,与js交互,与C++交互

    39,OC可以继承C++吗 ?(这个问题好像是这么问题,)

    40,手势

    41,无痕埋点的理解?

    42,kvo的原理

    43,github账号(开源项目),其他开发社区,有没有写文章,文章浏览数,平时学习在哪里学;

    44,会swift加分。

    欢迎加入ios开发交流群:QQ群号:129018636

    相关文章

      网友评论

          本文标题:2018年最新面试题总结

          本文链接:https://www.haomeiwen.com/subject/gqkkfftx.html