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

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

  1. 自我介绍
  2. 对runloop的理解,复述一下runloop的执行流程
  3. 如果你自己实现一个runloop该怎么实现(如何接受事件唤醒是关键,没答上来)
  4. runloop与定时器
  5. 对UITableView的一些优化
  6. 视频的进度条该如何设计(我就答的观察者,监控进度条的进度属性,在observervalueforkeypath中进行处理)。
  7. 如何用户频繁的拖动进度条,该如何处理(取消上个网络请求,开始当前的网络请求,将之前的一些操作保留,网络请求执行完毕再一一有条件的执行相应的事件处理)
  8. 使用OC写算法,查找两个视图的公共父控件。(我现在才发现自己傻了,我用的是Xcode的mac命令行程序,根本没有UIView,而我执意写下去,用的递归),最后讲了思路,面试官并没有对代码进行点评。
  9. 已经挂了
#面经##字节跳动##iOS工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-08-21 14:22
楼主怎么知道挂的呀?
点赞 回复
分享
发布于 2020-08-21 14:23
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 5 评论
分享
牛客网
牛客企业服务