高德 二面 图程

#软件开发2024笔面经# 以为一面挂了,没想到还是进二面了
无手撕,大概40min,主问项目,图形学和cpp
总体表现自我评价比一面好很多,(一面教训:会的东西如果不能清楚的表达出来就必须认为是没有掌握)
---图形学的部分总体表现还可以
对过程中的知识点做一个简单总结,可能有部分遗漏(并非面试原问题,但囊括了下面的内容):
前向渲染和延迟渲染的对比和各自优劣
PBR流程和理论
阴影贴图技术(级联,立方体阴影贴图的优化和实现)
主流抗锯齿技术的实现和原理
主流图形API的特性和优劣
常用光照模型的实现和原理
移动端GPU结构和移动端渲染优化
ECS的原理和实现
中间有一个问题不会:除了万向阴影贴图外还可以怎么做点光源的阴影贴图?
最后面试官说了一个双向xxx阴影贴图(没听清楚),让我结束后去看看, 面试后搜索得知应该是Dual Paraboloid Shadow Maps,除此之外还有四面体阴影贴图
---CPP的一些基础概念和原理还需加强
还有一两个cpp的问题回答的模棱两可,表述的不是特别清楚;
对虚函数和类继承内存布局的原理还需要继续学习
---总结
面到就是赚到
#本周投递记录##暑期实习##如何判断面试是否凉了##面试##高德#
#软件开发2024笔面经#
全部评论
期待你二面过的消息!
2 回复 分享
发布于 2024-04-10 17:34 湖北
主流图形API的特性和优劣,能举详细的例子吗?
点赞 回复 分享
发布于 2024-05-04 00:10 湖北
高德他们使用图形吗?他们用图形来干什么?😕
点赞 回复 分享
发布于 2024-05-04 00:05 湖北

相关推荐

10-21 16:53
门头沟学院 Java
本篇为本人实习+秋招面试被考到的手撕算法题和编码题总结首先是算法题:1. 算法题部分,有很多题是非常高频的,仅仅从我个人的面试体验就能看出来,最为突出的就是LRU,到了最后我已经可以在8分钟以内写完一次LRU了2. hot100在其中的比例为7/20,但是如果算上重复的,那就超过50%了;另外还会有一些题目是从hot100的做题思想就能拓展出去的3. 无他,唯手熟尔需要编码的场景题通常涉及几个方面的思想:外部多路归并排序;位运算;拒绝采样;大模拟;特殊数据结构有一说一在面试后,我的这方面思想也得到了很大的提升⭐算法题(除去重复题目,共20道):➡️ 打家劫舍(力扣No.198,hot100,简单)➡️ 树的路径总和 ×2(力扣No.112,简单)➡️ LRU缓存 ×5(力扣No.146,hot100,中等)➡️ 最小栈 (力扣No.155,hot100,中等)➡️ 重排链表 ×2(力扣No.143,中等)➡️ 螺旋矩阵II(力扣No.59,中等)➡️ 最大子数组和(力扣No.53,中等)➡️ 合并区间 ×2(力扣No.56,hot100,中等)➡️ 岛屿数量 ×2(力扣No.200,中等)➡️ 二叉树的层序遍历 ×2(力扣No.102,hot100,中等)➡️ 寻找峰值(力扣No.162,中等)➡️ 翻转链表II(力扣No.92,中等)➡️ 快排 ×2(中等)➡️ 数组中第k大的数,要求堆排序思想写 ×2次(力扣No.215,hot100,中等)➡️ 字符串中最长无重复字符的子串(力扣No.3,hot100,中等)➡️ 分发糖果(力扣No.135,困难)➡️ 小于n的最大数(字节高频题,非力扣,困难)➡️ 寻找旋转排序数组中的最小值(力扣No.153,中等)➡️ 整数反转(No.7,中等)➡️ n个六面的骰子,扔一次之后和为k的概率是多少(中等)⭐场景模拟题:➡️ 两个线程交替输出1-100➡️ 两个复杂字典,如何将字典1通过一些规定好的操作变成字典2➡️ 长为8位的无重复大量数据,如何从小到大输出?如果内存不够一次全部读入呢?➡️ 如果有10亿个32位的整数,如何找出那些只出现过一次的数?内存有限,无法一次性读入全部数据,另外时间复杂度越低越好⭐特殊题:➡️ 实现一个无锁的线程安全的循环队列 ×2,一次Java一次Go➡️ 给定一个数组,如何用最小的比较次数获得最大最小值➡️ 有一个rand函数,生成1的概率是p,0的概率是1-p,那么如何用它生成一个rand2(),使得生成1和0的概率都是0.5➡️ 用rand7()函数构造函数rand10()➡️ 带超时时间的LRU缓存➡️ 实现一个单例模式加油💪🏻祝大家都有自己满意的offer!
发面经攒人品
点赞 评论 收藏
分享
评论
6
27
分享

创作者周榜

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