老虎证券 iOS一面

切入

  • 怎么接触到iOS和如何学习iOS开发的

iOS

  • UIView和CAlayer的区别
  • 谈谈内存管理
  • ARC中会有内存泄漏么? blcok如何避免内存泄漏
  • strong和weak的区别
  • 可以给Foundation框架中的类增加属性么?
  • 比如下面分类中的属性delegate,在.m中大致要干些什么才能实现?
    @interface NSObject (Category)
    @property (weak, nonatomic) id delegate;
    @end
  • 谈谈objc_send么?
  • 如果消息传递失败了会怎么样?
  • 谈谈锁机制
  • 什么情况下会出现死锁,如何解决呢?
  • 浮点数在内存中如何存储?
  • 在网络通信中如何保障浮点数的精确位数?

算法和数据结构

  • 反转一个int型整数
  • 数组和链表的区别
  • 二叉树和完全二叉树的区别?
  • 完全二叉树的插入操作
  • 快排的原理和最差情况

计算机网络

  • TCP建立连接的过程?断开连接的过程?
#内推##老虎集团##面经##iOS工程师##秋招#
全部评论
惊了,遇到ios的大活人了,感觉挺基础的,虽然oc那点儿不太清楚,我是swift菜鸡儿选手
点赞 回复
分享
发布于 2018-08-25 13:17

相关推荐

点赞 评论 收藏
转发
点赞 9 评论
分享
牛客网
牛客企业服务