美文网首页面试题合集面试面试
2020面试刷题与技术储备专区(持续更新中~)

2020面试刷题与技术储备专区(持续更新中~)

作者: iOS开发面试题技术合集 | 来源:发表于2020-04-24 14:43 被阅读0次

    面试刷题

    一、Runtime

    二、Runloop

    三、Block

    四、多线程

    五、内存管理

    六、计算机系统题

    了解编译的过程么?分为哪几个步骤?

    静态链接了解么?静态库和动态库的区别?

    内存的几大区域,各自的职能分别是什么?

    static和const有什么区别?

    了解内联函数么?

    什么时候会出现死锁?如何避免?

    说一说你对线程安全的理解?

    列举你知道的线程同步策略?

    有哪几种锁?各自的原理?它们之间的区别是什么?最好可以结合使用场景来说

    七、数据结构&算法题

    链表和数组的区别是什么?插入和查询的时间复杂度分别是多少?

    哈希表是如何实现的?如何解决地址冲突?

    排序题:冒泡排序,选择排序,插入排序,快速排序(二路,三路)能写出那些?

    链表题:如何检测链表中是否有环?如何删除链表中等于某个值的所有节点?

    数组题:如何在有序数组中找出和等于给定值的两个元素?如何合并两个有序的数组之后保持有序?

    二叉树题:如何反转二叉树?如何验证两个二叉树是完全相等的?

    八、性能优化

    九、设计模式

    技术储备专区

    核心动画

    SWIFT

    Flutter

    面试题还在更新,请记得要关注该简书哦~

    推荐👇:

    面试题持续整理更新中,如果你想一起进阶,不妨添加一下交流群1012951431

    面试题资料或者相关学习资料都在群文件中 进群即可下载!

    相关文章

      网友评论

        本文标题:2020面试刷题与技术储备专区(持续更新中~)

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