Category Filter

按分类筛选

88 篇文章
cpp 2026/04/28

C++基础学习笔记

面向校招与工程实践的 C++ 基础入门笔记,覆盖语法、指针引用、类对象、内存管理、STL 与基础面试题。

阅读全文
cpp 2026/04/28

C++进阶学习笔记

面向面试与工程能力提升的 C++ 进阶笔记,覆盖 RAII、智能指针、模板、移动语义、并发、设计与高频八股。

阅读全文
面经 2026/04/23

Shopee前端日常一面整理笔记(四十)

Shopee前端日常一面(30min)整理笔记(四十) 1. 图片上传的前后端逻辑怎么做(流程、图片传输形式与编码解码) 答案 图片上传通常按“选择文件 前端校验 上传 服务端存储 返回地址”...

阅读全文
面经 2026/04/23

字节前端一面整理笔记(三十六)

字节前端一面整理笔记(三十六) 1. 版本号排序 答案 版本号排序不能直接按字符串比,而要按“点分段”逐位比较。 1. 先按 . 把版本号拆成数组。 2. 每一段转成数字。 3. 从左到右逐位...

阅读全文
面经 2026/04/23

字节暑期前端一面整理笔记(三十七)

字节暑期前端一面整理笔记(三十七) 1. Sdk 干什么,你为什么会在公司接触这个业务 答案 SDK 本质上是对某类能力的封装,目的是让业务侧更低成本地接入统一能力。 1. 常见场景有埋点、登...

阅读全文
面经 2026/04/23

快手商业化前端日常一面整理笔记(三)

快手商业化前端日常一面整理笔记(三) 1. 讲一下浅拷贝和深拷贝的区别 答案 浅拷贝只复制第一层属性,遇到引用类型时仍然共享同一块内存;深拷贝会递归复制每一层,拷贝后的对象和原对象互不影响。...

阅读全文
面经 2026/04/23

滴滴秋储前端一面整理笔记(一)

滴滴秋储前端一面(30min)整理笔记(一) 1. 介绍一下你的项目(项目来源、核心功能) 答案 虚拟 DOM Diff 不是做最优树编辑距离,而是做工程上的高效折中。 1. 先把旧树和新树做...

阅读全文
面经 2026/04/23

美团前端暑期一面整理笔记(四)

美团前端暑期一面整理笔记(四) 1. AI coding:用 AI 自动生成周报并发送给上级,如何拆分原子任务 答案 这个流程可以拆成下面几步: 1. 获取用户本周的工作记录。 2. 对工作内...

阅读全文
面经 2026/04/23

美团暑期前端AI面试整理笔记(七)

美团暑期前端 AI 面试面经整理笔记(七) 1. 如何在项目中使用 AI 工具来提升效率 答案 项目里使用 AI 工具提升效率,关键是把它放在“规则明确、重复度高”的环节。 1. 可以用来生成...

阅读全文
面经 2026/04/23

美团暑期前端一面面经整理笔记(六)

美团暑期前端一面面经整理笔记(六) 1. js == 和 === 的区别 答案 这题核心是“输入防抖 + 请求竞态处理 + 联想列表展示”。 1. 输入变化后做防抖,避免每次键入都发请求。 2...

阅读全文
面经 2026/04/23

美团暑期前端二面整理笔记(五)

美团暑期前端二面整理笔记(五) 1. 大数相加的使用场景 答案 大数相加通常出现在金额、账单、统计、长整数 ID 或超过安全整数范围的场景。 1. JavaScript 的 Number 有安...

阅读全文
面经 2026/04/23

腾讯PCG前端日常一面整理笔记(三十二)

腾讯pcg前端日常一面整理笔记(三十二) 1. 介绍一下项目中的虚拟列表功能 答案 项目里的虚拟列表功能,核心是“数据很多,但页面上只渲染可视区附近的节点”。 1. 根据滚动位置算出当前应该显...

阅读全文
面经 2026/04/23

腾讯前端暑期二战一面整理笔记(三十一)

腾讯前端暑期二战一面整理笔记(三十一) 1. 什么是闭包,什么时候会用到 答案 闭包(Closure)指:函数在创建时“捕获”其词法作用域中的变量,即使外层函数已经执行完毕,这些变量仍然能被内...

阅读全文
面经 2026/04/23

携程前端一面整理笔记(三十四)

携程前端一面整理笔记(三十四) 2. CSS 权重、样式穿透、样式覆盖异常 答案 2.1 CSS 权重如何计算 通常可以按下面优先级理解: 1. !important 2. 行内样式 3. i...

阅读全文
网络 2026/04/23

HTTP学习日记

HTTP 学习日记 适合目标:系统掌握 HTTP 的核心知识体系,建立从请求响应模型、报文结构、方法状态码,到 HTTPS、HTTP/2、HTTP/3 的完整认知。 学习定位:这一份偏“系统入...

阅读全文
网络 2026/04/23

HTTP面试题总结笔记

HTTP 面试题总结笔记 适合目标:集中复习 HTTP 高频面试题,建立一套更容易输出的答题框架。 学习定位:这一份偏“面试题归纳 + 标准答法 + 易错点提醒”。 学习原则:不要只背关键词,...

阅读全文
网络 2026/04/23

网络缓存学习日记

网络缓存学习日记 适合目标:系统掌握浏览器缓存与 HTTP 缓存机制,理解强缓存、协商缓存、缓存头、缓存优先级以及真实项目中的缓存策略。 学习定位:这一份偏“缓存机制 + 实战策略 + 面试重...

阅读全文
electron 2026/04/22

Electron性能优化学习笔记

Electron 性能优化学习笔记 适合目标:系统掌握 Electron 应用的性能优化方法,重点覆盖冷启动时间、内存占用、渲染性能、主进程开销、多进程资源管理与工程化性能治理。 学习重点:启...

阅读全文
electron 2026/04/21

Electron线程与进程学习笔记

Electron 线程与进程学习笔记 适合目标:系统掌握 Electron 中的进程模型、线程模型、大量计算应该放到哪里、如何设计通信链路,以及如何在真实项目里做隔离、解耦和性能优化。 学习重...

阅读全文
electron 2026/04/21

Electron与NativeAddon实战模板笔记

Electron 与 Native Addon 实战模板笔记 适合目标:把 Electron 调 C++ 的知识真正落到项目结构、开发脚手架、构建流程和发布方案上。 学习重点:最小项目结构、P...

阅读全文
音视频技术 2026/04/21

WebRTC超低延迟直播系统学习笔记

WebRTC 超低延迟直播系统学习笔记 适合目标:系统掌握基于 WebRTC 的超低延迟直播架构,理解它和传统直播系统的区别、优势、成本与适用场景。 学习定位:这一份偏“低延迟互动、WebRT...

阅读全文
音视频技术 2026/04/21

会议系统构建学习笔记

会议系统构建学习笔记 适合目标:系统掌握会议系统从架构设计到核心模块实现的主线,建立房间、成员、媒体、信令、SFU 和弱网治理的整体认知。 学习定位:这一份偏“会议系统总览和构建主线”。 学习...

阅读全文
音视频技术 2026/04/21

普通延迟直播系统学习笔记

普通延迟直播系统学习笔记 适合目标:系统掌握传统直播系统的整体架构、推流拉流链路、CDN 分发、延迟来源和常见面试题。 学习定位:这一份偏“传统直播、秒级延迟、一对多分发”。 学习原则:先理解...

阅读全文
音视频技术 2026/04/21

音视频回放系统学习笔记

音视频回放系统学习笔记 适合目标:系统掌握音视频回放与点播系统的架构设计、录制存储、切片索引、拖拽播放与播放控制。 学习定位:这一份偏“录制、回放、点播、播放控制”。 学习原则:先分清直播与回...

阅读全文
音视频技术 2026/04/21

音视频技术全景与学习路线笔记

音视频技术全景与学习路线笔记 适合目标:系统建立音视频技术整体认知,理解直播、回放、WebRTC、编解码、会议系统之间的关系,并形成后续深入学习路线。 学习定位:这一份偏“总览、分层、选型、路...

阅读全文
音视频技术 2026/04/21

音视频编解码学习笔记

音视频编解码学习笔记 适合目标:系统掌握音视频编解码基础,理解编码为什么存在、常见编码标准、软硬编解码差异以及在直播和会议系统中的作用。 学习定位:这一份偏“底层原理入门 + 工程应用理解”。...

阅读全文
算法 2026/04/20

动态规划学习与实践笔记

动态规划学习与实践笔记 适合目标:系统掌握动态规划的核心思维、状态设计方法、经典题型套路与面试表达。 学习定位:这一份偏“从入门到会做题,再到能总结套路”。 学习原则:先理解为什么能用动态规划...

阅读全文
构建工具 2026/04/17

Rollup学习笔记

Rollup 学习笔记 适合目标:掌握 Rollup 的核心思想、tree shaking、输出格式、库构建能力与面试表达。 学习定位:这一份偏“库构建、干净产物、底层打包器认知”。 学习原则...

阅读全文
构建工具 2026/04/17

Rspack与Rsbuild学习笔记

Rspack 与 Rsbuild 学习笔记 适合目标:系统理解新一代 Rust 高性能构建方案,掌握 Rspack 与 Rsbuild 的定位差异、适用场景和企业落地价值。 学习定位:这一份偏...

阅读全文
构建工具 2026/04/17

Vite学习笔记

Vite 学习笔记 适合目标:系统掌握 Vite 的开发模式、插件能力、生产构建、优化策略与选型判断。 学习定位:这一份偏“现代项目默认选择 + 开发体验 + 原理解释”。 学习原则:先理解...

阅读全文
构建工具 2026/04/17

Webpack学习笔记

Webpack 学习笔记 适合目标:从零到深入掌握 Webpack,理解其依赖图、Loader、Plugin、分包、缓存、性能优化与面试答法。 学习定位:这一份偏“原理核心 + 面试核心 +...

阅读全文
构建工具 2026/04/17

esbuild学习笔记

esbuild 学习笔记 适合目标:理解 esbuild 的核心价值、速度来源、使用边界和在现代工具链中的角色。 学习定位:这一份偏“底层能力、极致速度、工具链基座”。 学习原则:不要把 es...

阅读全文
构建工具 2026/04/17

构建工具全景与选型学习笔记

构建工具全景与选型学习笔记 适合目标:系统建立现代前端构建工具全景认知,理解当前主流方案的定位、优劣、适用场景与学习路线。 学习定位:这一份偏“全景总览 + 技术选型 + 路线规划”。 学习原...

阅读全文
微前端 2026/04/17

MicroApp微前端学习笔记

MicroApp 微前端学习笔记 适合目标:从零掌握 MicroApp 的接入方式、运行机制、使用边界和企业落地方法。 学习定位:这一份偏“低门槛接入 + 中后台落地 + 面试表达”。 学习原...

阅读全文
微前端 2026/04/17

ModuleFederation与EMP学习笔记

Module Federation 与 EMP 学习笔记 适合目标:系统掌握模块联邦思路,理解它与传统运行时微前端的本质差异,并能用于 React 或统一工程体系项目。 学习定位:这一份偏“模...

阅读全文
微前端 2026/04/17

Qiankun微前端学习笔记

Qiankun 微前端学习笔记 适合目标:掌握 Qiankun 的体系化设计、single spa 思想、接入流程和工程化使用方式。 学习定位:这一份偏“经典方案、运行时托管、生命周期与沙箱”...

阅读全文
微前端 2026/04/17

微前端架构总览与选型学习笔记

微前端架构总览与选型学习笔记 适合目标:系统建立微前端的整体知识体系,完成从概念理解、方案选型、落地设计到面试表达的一整套知识闭环。 学习定位:这一份偏“总览 + 选型 + 架构”,适合作为整...

阅读全文
微前端 2026/04/17

无界Wujie微前端学习笔记

无界 Wujie 微前端学习笔记 适合目标:理解无界的核心设计、隔离机制、接入方式和复杂系统治理方法。 学习定位:这一份偏“兼容性、隔离性、工程稳定性”。 学习原则:先理解它为什么常被拿来替代...

阅读全文
Node 2026/04/16

Node服务端学习笔记

Node 服务端学习笔记 适合目标:系统掌握 Node.js 服务端开发能力,覆盖 Node 基础、核心模块、Web 框架、数据库、鉴权、安全、测试、部署与高频面试题。 学习定位:这一份偏“会...

阅读全文
electron 2026/04/16

Electron桌面应用开发学习笔记

Electron 桌面应用开发学习笔记 适合目标:8 小时内建立 Electron 桌面应用完整知识框架,覆盖 Electron 核心架构、Bridge 交互、IPC、调用 C++、自动更新、...

阅读全文
javascript 2026/04/16

AI应用开发与项目实战学习笔记

AI 应用开发与项目实战学习笔记 适合目标:8 小时内建立 AI 应用开发全景图,覆盖 LLM、向量数据库、SSE 流式输出、TTS、ASR、Skills、结构化输出、RAG、项目实战与高频面...

阅读全文
javascript 2026/04/16

端与H5 Bridge交互学习笔记

端与 H5 Bridge 交互学习笔记 适合目标:6 小时内快速建立 Hybrid 开发与 JSBridge 交互体系,覆盖 H5 与 Native 双向通信原理、iOS / Android...

阅读全文
react 2026/04/16

React原理与源码学习笔记

React 原理与源码学习笔记 适合目标:系统理解 React 的运行机制,能把 Fiber、Diff、Hooks、调度、批处理这些高频源码面试题讲清楚。 学习定位:这一份偏“能解释原理、能看...

阅读全文
react 2026/04/16

React基础学习笔记

React 基础学习笔记 适合目标:系统掌握 React 基础开发能力,并能回答常见面试题。 学习定位:这一份偏“会用、会答、会优化”,适合先建立 React 使用层的完整知识体系。 学习原则...

阅读全文
vue 2026/04/16

Vue原理与源码学习笔记

Vue 原理与源码学习笔记 适合目标:系统理解 Vue 3 的底层运行机制,能把响应式系统、编译、渲染、Diff、调度这些高频源码面试题讲清楚。 学习定位:这一份偏“能解释原理、能看懂主干源码...

阅读全文
vue 2026/04/16

Vue基础学习笔记

Vue 基础学习笔记 适合目标:系统掌握 Vue 3 的基础开发能力,并能回答常见 Vue 面试题。 学习定位:这一份偏“会用、会写、会答”,主线以 Vue 3 和 Composition A...

阅读全文
其他 2026/04/16

前端组件库设计学习笔记

前端组件库设计学习笔记 适合目标:8 小时内建立前端组件库设计完整知识框架,覆盖组件库设计核心、目录结构、样式体系、构建产物、不同文件格式对应使用方式、工程化、发布流程与高频面试题。 学习重点...

阅读全文
构建工具 2026/04/16

前端工程化学习笔记

前端工程化学习笔记 适合目标:6 小时内快速建立前端工程化知识框架,覆盖 Webpack 核心、Vite 原理、性能优化、高频面试题与实战排查思路。 学习重点:构建流程、模块打包、Loader...

阅读全文
Typescript 2026/04/15

TypeScript进阶学习笔记

TypeScript 进阶学习笔记 适合目标:5 小时内快速建立 TypeScript 进阶类型系统框架,覆盖高级类型、工具类型实现、类型体操与高频面试题。 学习重点:泛型约束、条件类型、映射...

阅读全文
javascript 2026/04/15

JavaScript深度掌握学习笔记

JavaScript 深度掌握学习笔记 适合目标:6 小时内建立 JavaScript 核心知识框架,覆盖高频面试点、核心原理、手写题与记忆方法。 学习重点:闭包与作用域、原型与继承、异步编程...

阅读全文