网易互娱图形开发面经

C++部分:
  • 二叉搜索树搜索时间复杂度 最坏情况复杂度
  • 快排最坏情况是什么情况?
  • map底层,说一下红黑树
  • 哪些stl底层是哈希表?
  • 说一下智能指针,怎么实现shared ptr ?
  • 两个栈实现队列,一个栈怎么实现?
  • 定义一个struct,有int x,char c两个成员,这个结构体多大?为什么内存对齐?如果增加一个static int 这个结构体大小怎么变化?如果在结构体里定义一个虚函数,结构体大小怎么变化?
  • 基类不使用虚析构函数,会发生什么?
  • 类中静态变量初始化是什么时候?
  • 函数重载和覆盖的区别?
  • 拷贝构造函数和移动构造函数的区别?
  • 说一下左值右值。



问这样的设计合理吗?
这个问题应该怎么答啊
#网易互娱##面经##C++工程师#
全部评论
这是一面吗,感觉挺基础的,没有问图形相关的吗
点赞 回复 分享
发布于 2019-08-26 09:02
不合理吧?迭代器失效的时候内存会泄漏吧?
点赞 回复 分享
发布于 2019-08-26 09:19
点赞 回复 分享
发布于 2019-08-26 09:21
不合理,b扩增容量的时候a的指针可能失效?
点赞 回复 分享
发布于 2019-08-26 10:46
请问后续大概还问了哪些图形学的问题?有深入到某项渲染技术么?还是问项目或是基础?
点赞 回复 分享
发布于 2020-07-18 21:04

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
评论
4
55
分享
牛客网
牛客企业服务