面试记录(被问倒的)

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

以下是笔记

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

观察者模式

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

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

相关推荐
PAK向日葵3 小时前
【C++】整数类型(Integer Types)避雷指南与正确使用姿势
c++·安全·面试
ShineWinsu8 小时前
对于C++:继承的解析—上
开发语言·数据结构·c++·算法·面试·笔试·继承
莫寒清9 小时前
ThreadLocal
java·面试
iAkuya10 小时前
(leetcode)力扣100 76数据流的中位数(堆)
算法·leetcode·职场和发展
程序员潇潇12 小时前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
踏浪无痕14 小时前
MCP 是什么?用大白话讲清楚
面试
小白菜又菜14 小时前
Leetcode 221. Maximal Square
算法·leetcode·职场和发展
UrbanJazzerati15 小时前
PostgreSQL 完全实战指南:从小白到高手 DDL篇
后端·面试
UrbanJazzerati15 小时前
Python实现Salesforce Bulk API 2.0批量数据导入:从Excel到云端的高效方案
后端·面试