首页 > 字节视频架构iOS客户端二面(40min)
头像
爱编程的肥宅
编辑于 2020-08-21 14:26
+ 关注

字节视频架构iOS客户端二面(40min)

字节视频架构iOS客户端二面(40min)

  1. 自我介绍
  2. 对runloop的理解,复述一下runloop的执行流程
  3. 如果你自己实现一个runloop该怎么实现(如何接受事件唤醒是关键,没答上来)
  4. runloop与定时器
  5. 对UITableView的一些优化
  6. 视频的进度条该如何设计(我就答的观察者,监控进度条的进度属性,在observervalueforkeypath中进行处理)。
  7. 如何用户频繁的拖动进度条,该如何处理(取消上个网络请求,开始当前的网络请求,将之前的一些操作保留,网络请求执行完毕再一一有条件的执行相应的事件处理)
  8. 使用OC写算法,查找两个视图的公共父控件。(我现在才发现自己傻了,我用的是Xcode的mac命令行程序,根本没有UIView,而我执意写下去,用的递归),最后讲了思路,面试官并没有对代码进行点评。
  9. 已经挂了

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐