面试官人很好,全程引导着回答。面完真的受益匪浅。 全程拷打OC和C++和底层原理。
暂时只能想起这些内容
strong copy weak的区别
常用的数据结构
var a = 1在底层是如何实现的
swift get set方法是继承还是重写
堆和栈在计算机内表示的区别
函数内声明的成员变量需要手动释放内存吗
链表和数组的区别
面向对象的三大特征
OC和swift的区别
进程与线程的区别
UDP和TCP的区别
CPU/GPU执行的基本单位
死锁是什么
并发开发需要注意什么
常用的锁有哪些
C++哈希表的内部实现原理
了解过哈希冲突吗?
C++堆内存管理
dispatch.main内部添加dispatch.main会发生什么为什么
iOS开发常用的多线程技术有哪些,有什么区别
GCD有什么优势
消息转发机制
runloop是什么
手撕题目:判断链表内是否有环
#面试# #面经# #秋招#