字节iOS凉经(万万没想到挂在了快排上)
【更新】
收到感谢信。
趁着还有两天,再投一个部门。。
【原帖】周末面字节,占个坑,回头发面筋
【一面凉经】
1. 线程和进程的区别,线程通信方式,iOS怎么创建线程
(这里iOS才学了半个月,完全不知道)
2. 死锁的原理和解决方法
3. 内存分布,堆和栈区别,函数中 int a = 10 是怎么存储的
3. 内存分布,堆和栈区别,函数中 int a = 10 是怎么存储的
(到这开始瞎掰了)
4. 编译链接过程
5. tcp和udp区别,三次握手过程,https建立连接过程
6. OC对象的实现,NSObject的父指针指向谁
5. tcp和udp区别,三次握手过程,https建立连接过程
6. OC对象的实现,NSObject的父指针指向谁
(NSObject父类指针指向谁不知道,后来查了是nil)
7. 编程语言有哪些分类,具体区别
8. Runtime向OC对象添加方法,具体是怎么实现的
8. Runtime向OC对象添加方法,具体是怎么实现的
(再次瞎掰)
9. Block的类型有哪些
10. OC对象引用计数如何实现的,如何释放内存
11. 数据库索引,为什么用B+树
12. 算法:快排
10. OC对象引用计数如何实现的,如何释放内存
11. 数据库索引,为什么用B+树
12. 算法:快排
(有一个地方本来应该是left-1,写的-1,一直没看出来,结束才看出来,遂挂)
#字节跳动#