面试记录(被问倒的)

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

以下是笔记

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

观察者模式

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

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

相关推荐
折哥的程序人生 · 物流技术专研1 分钟前
《Java 100 天进阶之路》第93篇:Redis实战应用:缓存策略与分布式锁(2026版)
java·redis·缓存·面试·架构·求职招聘
大头嗯呢32 分钟前
从 ACL 到零信任:权限系统设计模式的演进之路
面试·架构
小欣加油42 分钟前
leetcode121买卖股票的最佳时机
数据结构·c++·算法·leetcode·职场和发展
程序员二叉43 分钟前
【JVM】类加载全过程&双亲委派机制深度解析
java·jvm·面试
咖啡八杯1 小时前
GoF设计模式——桥接模式
面试·架构
小林ixn1 小时前
前端必知:JS同步异步与Promise,终于有人讲明白了!
javascript·面试
uhakadotcom1 小时前
在 Python 开发中 transitions 的使用
后端·面试·github
JAVA9651 小时前
JAVA面试-并发篇 07-CAS底层原理是什么有什么缺陷如何解决
java·开发语言·面试
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第105题】【并发篇】第5题:说一下 synchronized 关键字的底层原理?
java·开发语言·面试
酉鬼女又兒2 小时前
零基础入门计算机网络:集线器与交换机区别、以太网交换机自学习转发流程及生成树协议STP全解析
服务器·网络·网络协议·tcp/ip·计算机网络·考研·职场和发展