【虎牙iOS】面经 一塌糊涂

开始

自我介绍

问题

  1. 说一下C++的多态。动态多态的实现底层原理是什么?虚函数表是怎么实现的?虚函数表存在什么地方?

  2. C++和C相互调用用到哪些关键字?在C++中调用C是怎么实现的?

  3. 类中存放什么东西?(属性和方法)方法是直接存在类中的吗?怎么实现的通过声明来调用到对应的函数的?

  4. 静态方法可以是虚方法吗?

  5. 程序运行用的是物理地址还是虚拟地址?区别是什么?什么时候分配的物理地址?

  6. 使用malloc分配的内存实际分配的内存和你申请的内存是一样的吗?比如说分配7字节实际分配了多少?除了内存对齐还有其他的影响吗?

  7. 怎么知道内存释放了多少?比如说不知道申请内存的情况,只知道内存释放的情况,如何判断释放了多少内存?

  8. 访问控制符底层是如何实现的?

  9. 问项目

  10. 进程和线程的区别?调度机制?

  11. 反问,问的工作氛围和在工作中的学习

结束

答得一塌糊涂,有的会的东西也没清楚的答上来

#面经#
全部评论
哥,有二面通知吗 ?我也这天面的 没发感谢信,啥通知都没有
点赞 回复 分享
发布于 04-07 11:57 黑龙江
同学你好,考虑淘天集团的客户端开发岗位吗?欢迎私聊
点赞 回复 分享
发布于 03-31 12:20 浙江
今天面的吗
点赞 回复 分享
发布于 03-29 13:52 广西

相关推荐

1. 详细的说一下流式传输的流程2. 为什么要选择SSE呢?(api服务提供的就是返回就是SSE的吧?)3. 有没有其他的方式也可以接受到服务端的信息?(WebSocket)4. localStorage和sessionStorage区别5. vue2和vue3的差别6. vue2中的Object.defineProperty和vue3的Proxy的差异7. Composition api比Options api的优势在哪里8. 说一下vue组件通信之间的方法9. 事件总线是怎么实现的10. 详细讲一下发布订阅模式11. v-if和v-show12. v-if和v-show的生命周期有什么区别13. 讲一下keep-alive14. 手撕LRU(这个想不起来了,挣扎了一下最后说了思路)15. 说一下对ts的了解16. 怎么使用图片懒加载优化17. 一般图片懒加载用在什么场景18. 预加载了解过吗19. axios是怎么进行二次封装的20. 在axios中发送多个请求,但是只实现最后一个请求,如何实现?21. 说一下事件循环22. 宏任务和微任务都有什么23. promise的出现是用来解决什么问题的24. async/await又是解决了什么问题25. promise并行发多个请求怎么做?26. promise.all allsettled race 之间的区别是什么27. 箭头函数和普通函数有什么差别28. 闭包在什么情况下会使用29. 函数柯里化一般在什么情况下会使用30. 事件委托的触发流程
编程猫一面5人在聊 查看30道真题和解析
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务