2018 iOS面试题

作者: 我是夏末啊 | 来源:发表于2018-11-28 00:41 被阅读7次

    为了方便阅读,这里就不放一些常见的面试题了

    1,如何设计移动端路由

    2,怎么提高消息推送的到达率  

    3,怎么统计APP的卸载率

    4,二叉树

    5,HTTPS工作原理,HTTP报文结构,里面具体有什么东西

    6,1,1,2,3,5,8,13,21,34...求和(递归)

    7,什么时候用categary,什么时候用继承

    8,加密算法(对称、非对称、散列)

    9,多态在OC里面是如何体现的

    10,AFNetworking源码

    11,内存管理,assign和weak用法,xib关联的对象用strong修饰会不会有问题。autoreleasepool用法

    12,runloop和多线程

    13,GCD相关。栅栏函数,信号量,group。

    14,动画。类似这种动画是如何实现的。(提示:CAShapLayer+贝塞尔+CABasicAnimation)


    15,block实现原理(NSMallocBlock,NSGloableBlock,NSStackBlock)

    16,runtime相关以及应用场景。15K以上的offer必问题

    17,性能优化相关

    18,定位及解决EXC_BAD_ACCESS错误

    19,webview,WKWebView和native交互

    20,下面这段代码有什么问题,如何解决?

            for(NSIntegeri =0; i<100000; i++) {

            UIImage*img = [UIImageimageNamed:@"xxxx"];

        }

    相关文章

      网友评论

        本文标题:2018 iOS面试题

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