iOS面试中的非iOS知识点

最近面了些中厂,在iOS面试的过程中会参杂些许别的概念或者知识点来考察面试者的基础,遇到了一些,做些整理,大家有需要补充的可以留言,只做目录及简单描述,大家没遇见的可以逐个去细致去看看。

计算机基础或其他概念

  • 线程和进程

  • 死锁的4个条件

  • 同步异步、串行并行

  • 内存溢出和内存泄漏

  • 野指针和僵尸对象(野指针可能会穿插在weak/assign的区别)

  • 反射机制 (会参杂到Flutter去问)

  • 类簇 (NSNumber)

  • 自省

  • 内存5大区

网络相关

  • 网络七层

  • DNS(httpdns方案)

  • tcp/udp的区别

  • tcp3次握手 4次挥手(及其原因)

算法

  • 链表(链表与数组的区别,反转链表,判断链表里有没有环)

  • LRU

  • 二叉树遍历(前中后遍历)

  • 接雨水

其他

  • CI/CD

  • 设计一个视频下载功能,要求有view层,网络层、i/o层

总结:算法还是要细看的,leetcode上一些探索可以刷刷,值得一提的是,leetcode新出的打卡,我当天早上打的卡,之后面试立马出现了! 其他一些点有的确实知道但是不那么深入,亦可以查缺补漏的看看

推荐 :


推荐作者:iOS的火影乱斗

地址

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如何重写UIButton来实现自定义image和title的布局? 重写UIButton的titleRectFor...
    渐z阅读 620评论 0 2
  • 夜莺2517阅读 127,753评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 6,940评论 1 6
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,594评论 28 53
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,635评论 2 9