0%

2020年识货iOS面试

第一轮-笔试

  • 分类和拓展的区别

  • 多线程通信的方式

  • 对象的内存结构

  • 交换数组中的两个值,方法内部代码行数要求3行以内

  • 关于GCD多线程同步、异步和串行并发队列,共存情况下的执行顺序

最后一题是Swift题,具体忘记喽,struct相关

第二轮-技术面

共面了两次,识货面了后由于对swift不熟,推到了心心再面了一次

tips:识货对swift技能较为重视,心心对内存管理及数据结构问的很多

第三轮-部门负责人面

回归识货继续面,具体问的忘得差不多了,但基本都是架构问题,如:

  • MVP和MVVM的区别
  • 你的项目的架构设计思路