2019 全方位直击iOS面试

作者: 叩首问路梦码为生 | 来源:发表于2019-04-02 11:03 被阅读56次

    1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染 2、2018 iOS面试题---Objective_C语言特性相关问题
    3、2018 iOS面试题---runtime相关
    4、2018 iOS面试题---算法相关
    5、2019 iOS面试题-----内存管理、自动释放池与循环引用
    6、2019 iOS面试题-----Block原理、Block变量截获、Block的三种形式
    7、2019 iOS面试题-----进程、线程、多进程、多线程、任务、队列、NSThread、GCD、NSOprationQueue...
    8、2019 iOS面试题-----多线程相关之GCD、死锁、dispatch_barrier_async、dispatch_group_async、Dispatch Semaphore
    9、2019 iOS面试题-----多线程相关之NSOperation、NSOperationQueue、NSThread+runloop实现常驻线程、加锁
    10、2019 iOS面试题-----RunLoop数据结构、RunLoop的实现机制、RunLoop的Mode、RunLoop与NSTimer和线程
    11、2019 iOS面试题-----网络相关之HTTP协议
    12、2019 iOS面试题-----网络相关之HTTPS、对称加密、非对称加密
    13、2019 iOS面试-----一个基于UDP的简单的聊天Demo(用C语言、python、GCDAsyncUdpSocket来实现UDP通信)
    14、2019 iOS面试题-----网络相关之UDP的特点、UDP的报文结构及差错检测
    15、2019 iOS面试题-----网络相关之TCP、三次握手、四次挥手
    16、2019 iOS面试题-----网络相关之TCP进阶:可靠数据传输、流量控制(滑动窗口)、拥塞控制
    17、2019 iOS面试题-----网络相关之DNS
    18、2019 iOS面试题-----网络相关之Cookie和Session
    19、2019 iOS面试题-----网络相关之IP协议、IP数据报分片、IPv4编址、网络地址转换(NAT)
    20、2019 iOS面试题-----网络相关之IPv6、从IPv4到IPv6的迁移

    算法

    1、七种常见的数组排序算法整理(C语言版本)
    2、2019 算法面试相关(leetcode)--数组和链表
    3、2019 算法面试相关(leetcode)--字符串
    4、2019 算法面试相关(leetcode)--栈和队列
    5、2019 算法面试相关(leetcode)--优先队列
    6、2019 算法面试相关(leetcode)--哈希表
    7、2019 算法面试相关(leetcode)--树、二叉树、二叉搜索树
    8、2019 算法面试相关(leetcode)--递归与分治
    9、2019 算法面试相关(leetcode)--贪心算法
    10、2019 算法面试相关(leetcode)--动态规划(Dynamic Programming)
    11、2019 算法面试相关(leetcode)--动态规划之背包问题

    相关文章

      网友评论

        本文标题:2019 全方位直击iOS面试

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