面试知识体系
面试知识体系
计算机基础面试的成体系整理:结论先行、有图有据,覆盖网络、操作系统、数据结构、组成原理与数据库缓存。
面试知识体系
计算机网络面试知识体系
本文面向客户端/后端校招与社招面试,按「从输入 URL 到页面展示」的主线组织网络知识,覆盖分层模型、TCP/UDP、TCP 连接管理与可靠性、拥塞控制、HTTP 演进、HTTPS/TLS、DNS 与 ARP。所有结论均标注依据;厂商自测数据显式标注。
约 25 分钟
面试知识体系
面试知识体系
面试知识体系
面向对象与设计模式面试知识体系
继承的陷阱在于「is-a 关系在语义上不总成立」。经典反例是正方形继承长方形:数学上正方形是长方形,但长方形的 setWidth/setHeight 各自独立,正方形必须联动,于是替换后行为被破坏。判断标准是行为契约(前置条件不能加强、后置条件不能减弱),不是名词上的父子关系。
约 11 分钟
面试知识体系
面试知识体系
面试知识体系
面试知识体系
Linux 与工程实践面试知识体系
四种 CPU 高的情况要能区分:用户态高(业务算得慢)、系统态高(系统调用多/上下文切换频繁)、等待 IO 高(磁盘/网络慢)、中断高(网卡压力大)。
约 12 分钟