字节视频架构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:23
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-21 14:22

相关推荐

林后润:听说他们有kpi,要到了简历编号就不理人了
27届求职交流
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务