面试记录(被问倒的)

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

以下是笔记

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

观察者模式

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

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

相关推荐
AI成长日志29 分钟前
【笔面试算法学习专栏】链表操作专题:反转、环形检测与合并
学习·算法·面试
东离与糖宝42 分钟前
面试官直言:Java应届生面试,我只看这3个核心能力
java·面试
说给风听.1 小时前
从零学会 Java 异常处理 —— 核心语法、自定义异常与面试指南
java·开发语言·面试
酉鬼女又兒1 小时前
零基础入门前端 第十三届蓝桥杯省赛 :水果拼盘 Flex一篇过(可用于备赛蓝桥杯Web应用开发)
前端·css·职场和发展·蓝桥杯·css3
zhaoshuzhaoshu1 小时前
微内核架构与事件驱动架构的区别与联系详细对比
职场和发展·架构
枳实-叶15 小时前
50 道嵌入式音视频面试题
面试·职场和发展·音视频
swipe15 小时前
向量数据库实战:为什么 AI Agent 离不开 Milvus
前端·面试·agent
认真的薛薛16 小时前
Docker网络模式
linux·运维·数据库·面试·github
深蓝轨迹18 小时前
TCP/IP 网络模型面试核心考点总结02(基础篇)
网络·tcp/ip·面试
Magic--18 小时前
经典概率题:飞机座位分配问题(LeetCode 1227)超详细解析
算法·leetcode·职场和发展