面试记录(被问倒的)

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

以下是笔记

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

观察者模式

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

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

相关推荐
GSDjisidi1 天前
东京IT软件会社-(株)GSD|多种技术栈募集,高度人才+20分
开发语言·面试·职场和发展
xhxxx1 天前
不用 Set,只用两个布尔值:如何用标志位将矩阵置零的空间复杂度压到 O(1)
javascript·算法·面试
有意义1 天前
斐波那契数列:从递归到优化的完整指南
javascript·算法·面试
用户47949283569151 天前
面试官最爱挖的坑:用户 Token 到底该存哪?
前端·javascript·面试
Heo1 天前
Vue3.4中diff算法核心梳理
前端·javascript·面试
齐生11 天前
iOS 知识点 - ARC / 引用计数 / SideTable / weak 表
笔记·面试
用户47949283569151 天前
XSS、CSRF、CSP、HttpOnly 全扫盲:前端安全不只是后端的事
前端·后端·面试
镜花水月linyi1 天前
Java 线程创建的完整链路:从 Java 层 → JVM 层 → 操作系统层
java·后端·面试
萌>__<新1 天前
力扣打卡每日一题————零钱兑换
算法·leetcode·职场和发展
重生之后端学习1 天前
238. 除自身以外数组的乘积
java·数据结构·算法·leetcode·职场和发展·哈希算法