美文网首页selectoriOS面试
工作5年之后的iOS开发面试时一般都在聊什么

工作5年之后的iOS开发面试时一般都在聊什么

作者: 面试聊iOS | 来源:发表于2021-09-13 20:51 被阅读0次

大家好,我是面试聊iOS的程序员。
从这篇文章开始,我将会和大家持续分享作为一个工作5年之后的iOS开发,在面试时一般都在聊什么。
换句话来讲,也就是在面试时我们一般都会被问到哪些问题。

抖音搜索 面试聊iOS 观看视频版


相关文章链接
面试聊iOS:内存管理
面试聊iOS:RunTime(一)
面试聊iOS:RunTime(二)
面试聊iOS:Block
面试聊iOS:多线程


人事面

  1. 求职原因(离职原因)
  2. 自我认知(能给公司带来什么帮助)
  3. 职业规划
  4. 期望薪资(很重要: -)

技术面(最重要)

1. 内存管理

  • 引用计数
  • MRC、ARC
  • strong、weak、assign
  • 深copy与浅copy
  • atomic与nonatomic
  • 内存泄漏
  • 循环引用

2. RunTime

  • id、instanceType
  • isa指针(is a what?)
  • 消息发送机制
  • Method Swizzing(方法交换)
  • Category、Extension
  • KVC、KVO
  • 归档解档(NSCoding)

3. Block

  • Block原理(Block本质)
  • Block的类型
    • 堆Block
    • 栈Block
    • 全局Block
  • 变量捕获
  • __block、__weak
  • weakSelf

4. 多线程

  • 进程与线程
  • 任务
    • 同步执行
    • 异步执行
  • 队列
    • 串行队列
    • 并发队列
  • 线程安全
  • GCD
  • NSOperationQueue

5. RunLoop

  • RunLoop Mode
  • RunLoop Source
  • RunLoop Observer
  • RunLoop 运行逻辑
  • 常驻线程

6. 性能优化

  • 卡顿优化
  • 耗电优化
  • 启动优化

相关文章

  • 工作5年之后的iOS开发面试时一般都在聊什么

    大家好,我是面试聊iOS的程序员。从这篇文章开始,我将会和大家持续分享作为一个工作5年之后的iOS开发,在面试时一...

  • 关于面试流程

    最近都在忙找工作的事情,简历写好之后,我就在想面试时自我介绍说什么呢? 想着想着,就在想为什么面试时要自我介绍呢?...

  • 老生常谈 之runtime!

    runtime!runtime!runtime! 几乎每个iOS开发从业者在面试时都会被问到什么是runtime?...

  • 开发推送功能时有感

    在面试时,可以结合自己的工作,聊一聊视频那块,另外一块就是推送。 因为整个推送模块主导开发,所以可以说得比较详细。...

  • iOS中的NSURLSession

    在iOS开发中,尤其到了iOS9之后,苹果放弃了NSURLConnection,因此开发网络功能的时候一般都用NS...

  • 面试聊iOS:内存管理

    大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊内存管理一般都可以聊些什么。 抖音搜索 面试聊...

  • 面试聊iOS:性能优化

    大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunLoop一般都可以聊些什么。 抖音搜索 ...

  • 面试聊iOS:RunTime(一)

    大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunTime一般都可以聊些什么。 抖音搜索 ...

  • 面试聊iOS:RunTime(二)

    大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunTime一般都可以聊些什么。 视频版:抖...

  • 面试聊iOS:RunLoop

    大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunLoop一般都可以聊些什么。 抖音搜索 ...

网友评论

    本文标题:工作5年之后的iOS开发面试时一般都在聊什么

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