首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
sp到手了的小饼干很中意你
门头沟学院 C++
关注
已关注
取消关注
码
@clown_sun:
多益网络二面(技术面)
岗位是游戏客户端oc了,这边发一个面经,后面的答案不完全是我答的,我自己整理的时候查了一些资料整理出来的答案,仅供参考1.说说渲染管线主要分三个阶段:应用阶段、几何阶段和光栅化阶段应用阶段:准备数据如模型数据、光源信息、摄像机信息等,然后剔除不需要渲染的物体比如不可见的物体,最后设置一些渲染参数如材质、纹理、shader等,然后调用draw call指令。几何阶段:主要是顶点着色器进行数据计算的过程,流程为顶点着色器、曲面细分着色器(可选)、几何着色器(可选)、裁剪、屏幕映射。首先顶点着色器会将模型空间转化为裁剪空间,并且输出顶点的颜色信息,然后就是根据我们相机视野进行裁剪,剪去我们看不见的东西,然后就是屏幕映射,有两种投影方式:正交和透视,将三维空间转化为我们看到的二维画面。光栅化阶段:主要是Fragment Shader进行数据计算的过程,首先是获取三角形边界,然后进行颜色填充,其中会对纹理信息、光照、着色方式进行计算,最后形成一个个片元,然后还有一些深度测试、模板测试之类的东西,最后混合在一起,会有一些半透明物体这种情况。2.有了解pbr(基于物理的渲染)吗?没3.为什么不继续学OpenGL进阶了?后面去学unity了4.有学c#吗?学了多久?没有系统的学过C#主要是已经学过C++用起来没有太大差别。5.有了解过智能指针吗?说说他们三个的区别有Unique_ptr:确保只能有一个指针指向资源,独占式,可以通过Move移交权限给其他Unique指针。Shared_ptr:共享指针,可以由多个指针指向资源,并进行计数,当没有指针指向资源时自动释放。Weak_ptr:通常和shared_ptr一起使用,可以获取shared_ptr的一些状态信息,还可以用来解决Shared_ptr的循环引用的问题。6.什么是编译和链接?编译:将高级语言转化为机械语言,让机械能看懂我们程序的代码链接:将我们的代码转化为可执行文件,把一些系统组件和代码整合在一起,比如我们引入的库和标准库。7.深拷贝和浅拷贝的区别深拷贝会完全复制一份新的对象,包括对象中里层的子对象,而浅拷贝则仅仅复制最外层的对象,更深层的对象将与原对象共用。8.虚函数是怎么实现的?C++11新特性,final表示虚函数不能被继承,override:检查派生类虚函数是否重写了父类的虚函数,没有重写会报错。虚函数表:用于存放虚函数的地址,一个含有虚函数的类至少会有一个表,该表一般位于某类型的对象实例在内存中的最开始的位置。虚函数用虚函数表和虚函数指针实现多继承则会有多个虚函数表,每个父类有一个,而自己的虚函数放在第一个表中父类的虚函数指针后,在重写父类虚函数后放在每个有该方法的父类的虚函数表的最前方。9.多叉树和二叉树的区别多叉树最多拥有多个子节点,二叉树最多拥有两个子节点10.后序遍历是怎么实现的?假设有一个根节点,根节点有一个左子节点有一个有子节点,首先先遍历左右子节点,最后遍历根节点,也就是指在遍历时最后遍历父节点。11.讲一讲进程、线程和协程进程:进程是程序一次动态执行的过程,是程序运行的基本单位,每个进程会有独立的内存空间,不同进程通过一些通信方法来通信:如管道、消息队列、共享内存、信号量、信号和Socket。线程:一个进程中会有多个线程,是CPU调度的最小单位,各个进程共享一个进程的内存,不同线程之间主要通过共享的内存通信。协程:一个线程中会有多个协程,协程完全由用户进行控制,是一种用户态的轻量化线程。12.有了解排序算法吗?归并排序怎么实现的?时间复杂度?空间复杂度?是稳定的吗?有,时间复杂度O(nlogn),空间复杂度O(n),归并排序是稳定的排序13.算法:实现归并排序14.期望薪资是多少?反问:1.工作量无法预估时大概怎么做的计划?2.团队交流是面对面交流吗?
点赞 21
评论 6
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-28 11:04
钱大妈_应用研发部_前端开发工程师
让你包装,不是让你造假!!
✅ 包装 ≠ 造假,而是把真实的经历“讲得更有价值、更吸引人”。 就像一件好衣服需要合适的搭配和展示方式,你的经历也需要用专业语言+结构化表达让它闪闪发光✨ 下面我来给你一套「有理有据、安全合规、效果显著」的简历包装方法论👇 🌟 一、包装的核心原则:STAR + CAR + 成果量化 1. STAR 法则(讲清楚一件事) Situation:背景(你在什么团队/项目中?) Task:任务(你要解决什么问题?) Action:行动(你具体做了什么?用了什么技能?) Result:结果(带来了什么可衡量的影响?) ✅ 示例: 在某电商平台暑期实习期间,负责用户复购率提升项目(S),需分...
简历上的经历如何包装
点赞
评论
收藏
分享
07-28 11:45
钱大妈_应用研发部_前端开发工程师
我最讨厌的面试问题,不是难,而是“假大空”
说实话,我不怕难题,也不怕压力测试, 我最讨厌的,是那些听起来“标准”,但根本没法真诚回答的问题。 它们不考察能力,只考验话术; 它们不关心你是谁,只想听你背出他们期待的答案。 以下是我在多次面试中,听得耳朵起茧、答得心累如狗的几个问题。 1. “你最大的优点是什么?” 每次听到这个问题,我都想反问:你要几个?要不要我再加个“特长:擅长写简历”? 几乎所有人的回答都是:“我学习能力强、责任心强、有团队精神。” 可这些词早就被用烂了,像方便面调料包,谁都能撒一把。 真正让我觉得有价值的回答,其实是讲一件小事: “上学期做项目时,队友临时退出,我主动接手前端部分,边学边做,最后按时交付。从那以后...
你最讨厌面试问你什么?
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-14 20:00
一步错步步皆错
大一大二大三上傻乎乎卷绩点,大三上有一门三学分的炸了直接和升学拜拜了。2月开始转码,想着转Java,就没去考研。到现在0实习马上秋招,投实习没人理,时间也来不及。求大家建议和拷打。
菜鸟dsd:
985字样加大就行了
无实习如何秋招上岸
点赞
评论
收藏
分享
07-03 02:02
西安工业大学 嵌入式软件工程师
救一下啊
来个大佬救一下,为什么26届实习这么难找,基本上投了都是石沉大海了,目前就拿了一个面试,没实习经历的话怕秋招直接进不了面,我八股水平又不太好😭😭
求求offer的河老...:
嵌入式现在就这样,软开卷的爆炸,我感觉比java卷
点赞
评论
收藏
分享
07-30 13:50
门头沟学院 Java
滴滴提前批
这么多天还在筛选是不是挂了为啥不直接显示挂了呢
投递滴滴等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
2.1W
2
...
百度提前批,三面被推迟一周,喜提秋招第一凉
3736
3
...
虾皮后端一面(已挂)
3532
4
...
虾皮秋招一面
3330
5
...
干活最少的实习生因为长得漂亮转正了
2947
6
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2947
7
...
百度提前批 三面
2744
8
...
7.30滴滴提前批一面凉经
2599
9
...
QQ提前批一面凉经
2421
10
...
7.30百度提前批一面
2124
创作者周榜
更多
正在热议
更多
#
你遇到最难的面试题目是_
#
14912次浏览
193人参与
#
反问环节如何提问
#
95479次浏览
1951人参与
#
中兴秋招
#
203544次浏览
2275人参与
#
简历上的经历如何包装
#
24031次浏览
723人参与
#
如何看待offer收割机的行为
#
815306次浏览
6087人参与
#
你最讨厌面试问你什么?
#
24825次浏览
282人参与
#
秋招最大的收获是什么?
#
38605次浏览
323人参与
#
我的实习收获
#
90858次浏览
1038人参与
#
26届的你,投了哪些公司?
#
36720次浏览
428人参与
#
滴滴求职进展汇总
#
233299次浏览
2116人参与
#
作业帮求职进展汇总
#
56991次浏览
376人参与
#
初创公司值得加入吗?
#
27292次浏览
194人参与
#
我对___祛魅了
#
43197次浏览
408人参与
#
数字马力求职进展汇总
#
184440次浏览
1500人参与
#
你跟室友的关系怎么样?
#
5979次浏览
94人参与
#
什么样的背景能拿SSP?
#
31107次浏览
199人参与
#
工作中哪个瞬间让你想离职
#
60513次浏览
545人参与
#
和同事相处最忌讳的是__
#
21017次浏览
216人参与
#
去年你投递实习了吗?
#
22847次浏览
331人参与
#
如何快速融入团队?
#
14786次浏览
182人参与
#
机械人的金三校招总结
#
36187次浏览
461人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务