iOS面试经历汇总

2021-06-23  本文已影响0人  smooth_lgh
  1. 启动时间的优化?

    • 注意最好不要在applicationFinshLaunch方法里面加入耗时操作,这样会影响APP热启动时时间
  2. app瘦身?

  1. 性能优化方面?
  1. 如何用runloop监听卡顿?
  1. 用哪些方式监控程序奔溃?
    友盟 ,对于一些难以判断崩溃的地方,使用DSYMTool可以准确定点到具体位置。

  2. 你说的用dSYMTool工具能够将崩溃原因精确到某行代码,那你知道它的原理吗?

  1. 在应用中你有哪些地方使用Runtime?(省略)
  1. 使用什么来打包上架,对于测试包的分发使用什么平台,命令还记得吗?
    fastlane 蒲公英
    分发到蒲公英:使用蒲公英的快速上传工具

  2. 作为高级开发工程师,你利用了那些手段来提升开发效率和开发质量?

10.现在想要离职的原因?
现在业务趋于稳定,就是事情变少了,进入一个日常维护阶段,就感觉没什么挑战性了。

11.平时用的是svn,有用过git吗?

12.你说你不断学习技术,不断优化应用,完善代码, 你都学习了哪些新技术?

13.你们公司产品的日活
我看了一下友盟,小鸡助手日活平均有千差不多吧,因为我们这个工具类的App,我们主要还是买手柄赚钱。

14 你有哪些想问我的?

15.SDWebImage从url到显示到页面上的一个过程?

16.SDWebImage的缓存策略,缓存机制?

17.如何保证微博首页的流畅度?

上一篇 下一篇

猜你喜欢

热点阅读