面试记录(被问倒的)

快排,设计模式(观察者模式 mvc模式 单例模式)及其优势,工作遇到的困难,解决过的问题,渲染管线,ui合批(动静分离),比较复杂的编辑器扩展,算法,用算法解决过什么问题,必须掌握的排序算法,快排每一轮是怎么走的

以下是笔记

渲染管线流程包括下面几个步骤:顶点处理、面处理、光栅化、像素处理等。

观察者模式

定义: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。

相关推荐
uzong2 小时前
一次慢接口背后,竟藏着40+种可能!你中过几个
后端·面试·程序员
倔强青铜三3 小时前
苦练Python第66天:文件操作终极武器!shutil模块完全指南
人工智能·python·面试
倔强青铜三3 小时前
苦练Python第65天:CPU密集型任务救星!多进程multiprocessing模块实战解析,攻破GIL限制!
人工智能·python·面试
怪兽20144 小时前
SQL优化手段有哪些
java·数据库·面试
第七种黄昏8 小时前
前端面试-箭头函数
前端·面试·职场和发展
沐怡旸8 小时前
【算法】725.分割链表--通俗讲解
算法·面试
沐怡旸8 小时前
【底层机制】【Android】深入理解UI体系与绘制机制
android·面试
渣哥9 小时前
面试官最爱刁难:Spring 框架里到底用了多少经典设计模式?
javascript·后端·面试
代码充电宝9 小时前
LeetCode 算法题【简单】20. 有效的括号
java·算法·leetcode·面试·职场和发展
海琴烟Sunshine9 小时前
leetcode 119. 杨辉三角 II python
算法·leetcode·职场和发展