【虎牙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 广西

相关推荐

04-27 21:45
已编辑
门头沟学院 全栈开发
入职还没开始鄙人实在无趣突然有一想法国产MCP OS邀你共建目前2/6有想法的可以私我,讲一下自己的情况,最好有相关经验,直接上手开发希望小步快跑,然后逐步完善OmniForge 是一款基于MCP协议的大模型工具生态操作系统,致力于: 全能工具集成:为各类大模型提供标准化接口,快速接入工具链(如代码生成、法律分析、数据可视化等),实现“模型即服务”; 场景化一键部署:通过模块化封装,支持法律、医疗、编程等场景的工具组合包快速加载,降低行业落地门槛; 开发者共创平台:构建开放社区,让工具开发者、模型训练者、场景应用方无缝协作,形成“工具开发-协议适配-场景分发”的闭环生态。 协议中枢:内置MCP协议解析引擎,支持动态上下文管理、工具调用编排与资源调度; 低代码扩展:提供可视化工具注册界面与SDK,开发者仅需定义输入/输出规范即可接入新工具(参考OpenTiny低代码引擎 ); 智能路由:基于大模型意图识别,自动匹配场景化工具链(如AI Coding时联动代码检查、API生成、测试部署工具); 轻量沙箱:支持工具集的独立运行与权限隔离,保障复杂任务下的稳定性。 招募计划:寻找5位先锋开发者,组成一个六人团队,当然也希望后续会有越来越多的人加入进来  加入OmniForge的价值 技术前瞻性:深度参与协议层创新,掌握大模型工具化落地的核心方法论,我很早之前接触大模型,一直觉得让模型掌握人的工具才是消除幻觉的关键,在没有mcp这个说法之前就做过notetale项目(数学分析工具和模型的通讯协议),但是单一项目开发周期长,一个持久化的框架加生态才是保障; 生态影响力:成为项目联合发起人,未来主导子模块或垂直场景开发,现在通用工具调用模型很少,部署复杂,开源遥遥无期,国内相关产品寥寥,做开创者,不做跟风者; 行动号召 “从一行代码到一个生态”我们期待与您共同书写OmniForge的第一章:   星辰大海,始于此刻。—— OmniForge 创始团队
点赞 评论 收藏
分享
05-09 00:36
产品经理
点赞 评论 收藏
分享
评论
2
15
分享

创作者周榜

更多
牛客网
牛客企业服务