字节跳动
-
问了Block;
-
内存管理;
-
runtime相关问题;
-
问了一些Swift相关的问题;
-
OC基础性实现weak。(答 利用中间对象包装一层。)
纷享销客
-
一个是多线程(主要是GCD)的理解和使用,;
-
一个是NSString,NSArray等@property修饰关键字的问题。
-
问:NSString,NSArray等的@property都可以用那些关键字来修饰,为什么?(答:NSString用copy修饰,赋值时执行一次copy,得到的一定是一个NSString型的值,如果不用,赋值的可能是NSMutableString,可被修改。)
深信服科技
-
runtime、runloop、消息转发相关的问题
-
问如果让设计一个卡顿监测工具,该从何着手?
-
50个人中,有一个人是特别的,如何找出这个人。(答 用0跟1来区分,然后一个循环,就找出特别身份的那个人)
-
GCD,NSOperation的区别,
-
简单写一个会产生死锁的例子,
-
设计模式方面的东西,设计模式会要求去简单手写实现
中通速递
-
通过介绍项目来询问其中的知识点;
-
像runtime、runloop之类的底层问题
3.问简述对HTTP协议的理解(答 说出自己的理解,请求头、请求体里面常用参数名要能说出即可)
全部评论
(1) 回帖