虎牙

链接:https://www.nowcoder.com/discuss/43574?type=2&order=0&pos=10&page=1

来源:牛客网

因为没有笔试,所以注重基础考察,主要问了数据结构与oc

自我介绍

大学都有什么课程?

数据结构了解的如何?

介绍数组、链表,以及对比一下

介绍哈希表(字典),如何实现通过key拿到value

说一下iOS中内存管理机制(OC的)

总体来说,初面很基础,有一些细节问题忘记了,不过都是数据结构算法相关的

技术复面:

说一下iOS中内存管理机制(又问一遍。。。)

根据上一个问题提到的ARC、属性修饰符、AutoReleasePool、RunLoop进行深入去问:

weak与strong区别

weak如何实现置nil的?

ARC与MRC

AutoReleasePool工作原理

RunLoop作用

RunLoop与线程是一一对应的吗?

是不是说我创建一个NSTimer就可以直接工作了?

GCD中多线程Queue的含义(就是考察线程与任务队列关系)

有没有了解一些跨平台语言(RN这些)

了解过JS吗?

iOS中OC与JS如何通信?

有看过什么第三方库的经历吗?说一下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • OC语言基础 1.类与对象 类方法 OC的类方法只有2种:静态方法和实例方法两种 在OC中,只要方法声明在@int...
    奇异果好补阅读 4,313评论 0 11
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,520评论 8 265
  • 面试题参考1 : 面试题[http://www.cocoachina.com/ios/20150803/12872...
    江河_ios阅读 1,756评论 0 4
  • iOS面试题目100道 1.线程和进程的区别。 进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,...
    有度YouDo阅读 29,972评论 8 137
  • 天降甘霖润万物,雨打池中濯爱莲。 雨后自然多奇景,摘樱姑娘赏风光。 云雾缭绕似仙境,白云飘飘上碧霄。 何处孤雁掠长...
    余子潇阅读 273评论 6 11