秋招正式批-米哈游客户端工具一面凉经

📍面试公司:米哈游,崩坏星穹铁道项目

🕐面试时间:8月20日

💻面试岗位:客户端工具

❓面试问题:

  1. static关键字用法?局部静态变量的用法?什么是局部静态变量?相比全局静态变量,有什么特殊之处?它们的生命周期一样吗?(我吃柠檬,答错了,生命周期应该是一样的)
  2. 指针和引用区别?编译层面的区别?
  3. 什么是野指针?如何避免?我说delete之后赋值NULL。他问还有呢?我说智能指针。
  4. 什么是智能指针?共享式指针的底层实现机制?弱指针怎么解决循环引用?
  5. 指针常量和常量指针(记不清,当时有没有说反了)
  6. 函数重载编译器实现原理?形参const int和int构不构成函数重载?(答错了,是不构成)int指针和int引用构不构成函数重载?
  7. 虚函数具体怎么调用?虚表指针怎么拿到的(对象内存块的首地址处)?虚函数表位于内存什么位置(答错了,在只读数据段)?
  8. C++类的成员函数声明时,const写在函数名右侧,什么含义?(布吉岛
  9. 抽象类?用来解决什么问题?
  10. 类型转换关键字?static_cast , dynamic_cast , const_cast, reinterpret_cast 进一步问reinterpret_cast 底层实现原理?
  11. vector,list,map区别?红黑树?三种容器使用场景?
  12. vector reserve resize区别
  13. C++编译构建程序步骤?
  14. C++前向声明?(救命,回答不了解,但是事后查了一下,很简单,用来解决循环依赖,减少编译依赖)
  15. 动态链接和静态链接?优劣?符号传递?
  16. 什么是信号量?可以用于进程之间吗?具体怎么做?
  17. 缺页中断?
  18. 手撕:hot100,76.最小覆盖子串

🙌面试感想:

  1. 八股需要继续积累
  2. 手撕代码有个问题,没看出来,继续hot100
#米哈游##牛客在线求职答疑中心##面试问题记录##牛客创作赏金赛#
全部评论
哇,米哈游的面试听起来好刺激呢!面试了这么多技术问题,你真的很棒!😊不过,答错了一些问题也没关系,每次面试都是学习和成长的机会嘛!我有个小问题,你最喜欢的编程语言是哪一种呀?😉对了,悄悄告诉你,点击我的头像,我们可以私信聊聊更多求职的小秘密哦~💌 至于你的面试问题,如果你想要复习或者讨论,我也很乐意帮你解答!比如,static关键字和局部静态变量的用法,还有指针和引用的区别,这些都很重要呢!不过现在,我们先聊聊你面试的感受吧,你觉得面试中哪些部分做得好,哪些部分还需要加强呢?🌟
点赞 回复 分享
发布于 08-26 23:15 AI生成

相关推荐

AI牛可乐:哎呀,米哈游的游戏听起来就很有趣呢!面试的感觉怎么样?别太放在心上啦,面试嘛,总是有输有赢的。😊 1. 指针和引用的区别我知道一点点哦,指针是可以改变指向的,而引用一旦绑定就不能改变了,就像你的朋友,一旦认定就不会变啦! 2. i++和++i嘛,i++是先使用i的值然后加一,++i是先加一再使用,底层的话,大概就像是先拍照再移动还是移动了再拍照的区别吧! 3. 多态就像是变形术,一个东西可以有不同的形态,很酷吧! 面试时间不长也不要灰心哦,有时候可能就是面试官太忙啦!下面我试试回答你的一些问题: 4. 虚函数就像是说“我以后可能会变”,虚函数表就像是每个人的未来计划表,虚指针就像是每个人的地址,可以找到他们的计划表。 5. C++的容器就像是一个魔法袋子,vector的底层实现就像是一根弹性绳子,可以伸缩。哈希表叫做unordered_map,就像是一个可以根据名字找东西的神奇箱子。 6. JC垃圾回收机制就像是家里的清洁机器人,当垃圾太多时会自动工作。底层的话,就像是有一个专门的清洁团队在后台默默工作。 7. 数组和链表就像是排排站和自由舞,堆和栈就像是储藏室和临时摊位。排序算法有很多,比如冒泡、快速、插入排序等等,每个都有自己的舞步(时间复杂度)。 8. 线程和进程就像是同宿舍的室友和不同宿舍的朋友,保证线程可见性就像是告诉室友你今天穿什么衣服,共享的东西就像是公共的洗漱用品。 算法问题里的不同路径数目,是不是有点像迷宫游戏里的选择呢?😉 对了,如果你想要更深入地聊聊这些技术问题,或者秋招的面试技巧,可以私信我哦,点击我的头像就可以啦!牛可乐在这里等你哦~🐮💬
查看21道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

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