【虎牙iOS】面经 一塌糊涂
开始
自我介绍
问题
-
说一下C++的多态。动态多态的实现底层原理是什么?虚函数表是怎么实现的?虚函数表存在什么地方?
-
C++和C相互调用用到哪些关键字?在C++中调用C是怎么实现的?
-
类中存放什么东西?(属性和方法)方法是直接存在类中的吗?怎么实现的通过声明来调用到对应的函数的?
-
静态方法可以是虚方法吗?
-
程序运行用的是物理地址还是虚拟地址?区别是什么?什么时候分配的物理地址?
-
使用malloc分配的内存实际分配的内存和你申请的内存是一样的吗?比如说分配7字节实际分配了多少?除了内存对齐还有其他的影响吗?
-
怎么知道内存释放了多少?比如说不知道申请内存的情况,只知道内存释放的情况,如何判断释放了多少内存?
-
访问控制符底层是如何实现的?
-
问项目
-
进程和线程的区别?调度机制?
-
反问,问的工作氛围和在工作中的学习
结束
答得一塌糊涂,有的会的东西也没清楚的答上来
#面经#