SNK中国UE4面经

C++

多态原理

虚函数表是属于类还是对象

基类的析构函数中的虚函数执行(答错了)

菱形继承

数组内存溢出

栈内存溢出(不清楚,说的和数组内存溢出差不多)

两个栈实现一个队列

两个队列实现一个栈(这个没说出来)

智能指针

共享指针原理

循环引用

左值右值

TopK,大根堆,小根堆

A*算法(只是听说过,知道是寻路算法,和面试官直接说就知道这些)

判断链表是否有环(一开始说用set判断是否有重复,牺牲空间复杂度,面试官问不牺牲空间复杂度呢,用双指针)那如何判断环的入口呢(没答出来)

说一下set、map底层

vector、deque、stack、list底层

unorder_map和map应用场景(区别)

图形:

延迟渲染和普通渲染区别

gbuffer中存储多少buffer(只答了顶点、法线、颜色)

法线贴图是在顶点着色器还是片段着色器中计算

pbr(简单说了渲染方程)

msaa

判断点在三角形内

判断两个三角形是否重叠

判断光线和三角形的交点

还问了bloom和动态模糊,不过我不知道这是什么,估计是UE4的,面试官也就没问了

还问了character和pawn的区别

UE4的垃圾自动回收机制,我就说我只知道UE4有和Java差不多的垃圾自动回收,面试官也没问了

虽然实习是UE4,但对UE4真的不懂,随缘吧,已经简历挂麻了

#面经##UE##图形学#
全部评论
乐,面试官照着题单问的,一模一样
1 回复 分享
发布于 2023-09-19 16:39 上海
投ue因该不会问通信原理和操作系统吧,对非科班来说真的很痛苦
点赞 回复 分享
发布于 2023-09-28 14:07 河北

相关推荐

1. 嵌入式实现多任务处理?2. 在STM32中配置ADC进行模拟信号采集?3. UART通信中的数据帧结构是什么样的?4. 嵌入式实现看门狗定时器?5. 在RT-Thread中使用消息队列进行任务间通信?6. SPI与I2C的时序特征有哪些不同?7. 嵌入式实现动态内存分配?8. 在STM32中配置定时器进行周期性中断?9. 嵌入式实现任务优先级调度?10. 在FreeRTOS中实现任务的延时功能?11. 嵌入式处理外部中断?12. 在STM32中使用DMA进行数据传输?13. 嵌入式实现低功耗睡眠模式?14. 在RTOS中使用互斥量保护共享资源?15. 嵌入式实现串口通信协议?16. 在STM32中配置GPIO引脚的复用功能?17. 实现数据的CRC校验?18. 嵌入式在FreeRTOS中实现任务的优先级继承?19. 进行固件版本管理?20. 嵌入式在STM32中配置PWM输出信号?21. 实现实时数据监控?22. 在RT-Thread中使用事件组进行任务同步?23. 嵌入式实现网络通信协议栈?24. 在STM32中使用外部存储器(如SD卡)?25. 实现数据采集的滤波算法?26. 嵌入式在FreeRTOS中实现软件定时器?27. 进行系统时钟的精确配置?28. 嵌入式在STM32中配置和使用CAN总线?29. 进行设备驱动的开发?30. 在RT-Thread中实现内存池的管理?答案整理在面经中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
7 30 评论
分享
牛客网
牛客企业服务