<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>面试 on PlumePHP</title><link>https://plumephp.com/tags/%E9%9D%A2%E8%AF%95/</link><description>Recent content in 面试 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E9%9D%A2%E8%AF%95/index.xml" rel="self" type="application/rss+xml"/><item><title>位运算必刷8题：异或、计数与二进制技巧</title><link>https://plumephp.com/leetcode-bit-manipulation-problems/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/leetcode-bit-manipulation-problems/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;位运算题是面试中「性价比」最高的一类：知识点少（与、或、非、异或、移位），但技巧性极强。&lt;strong&gt;异或（XOR）三定律&lt;/strong&gt;是半壁江山，剩下的靠「位计数」和「最低位 1 的操作」解决。&lt;/p&gt;</description></item><item><title>回溯必刷10题：排列组合与搜索模板</title><link>https://plumephp.com/leetcode-backtracking-problems/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/leetcode-backtracking-problems/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;回溯（Backtracking）本质是&lt;strong&gt;带剪枝的 DFS&lt;/strong&gt;，是面试中最「套模板」的一类题：排列、组合、子集、棋盘类搜索，共享同一套「做选择 → 递归 → 撤销选择」的骨架。刷透回溯题的关键不是背题，而是&lt;strong&gt;掌握选择列表的三种构造方式&lt;/strong&gt;（元素、索引、剩余集合）和&lt;strong&gt;去重模板&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>数学必刷8题：素数、进制与数学建模</title><link>https://plumephp.com/leetcode-math-essential-problems/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/leetcode-math-essential-problems/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;数学题是面试中的「分水岭」：会的人三分钟秒杀，不会的人想破头。但 LeetCode 的数学题有很强的&lt;strong&gt;套路性&lt;/strong&gt;——绝大多数逃不出这几类：素数筛选、进制与取模、快速幂、GCD/LCM、数学推导（排列组合、求和公式）。&lt;/p&gt;</description></item><item><title>算法复杂度速查：Big-O、空间复杂度与工程直觉</title><link>https://plumephp.com/others-big-o-complexity-guide/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/others-big-o-complexity-guide/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;O(n)&lt;/code&gt;、&lt;code&gt;O(log n)&lt;/code&gt;、&lt;code&gt;O(n log n)&lt;/code&gt;——这些记号人人会读，但真正能在工程里用起来的却不多。本文不讲竞赛题，而是把复杂度变成&lt;strong&gt;工程直觉&lt;/strong&gt;：先厘清 Big-O 记号的语言（上界、下界、Theta），再给一张&amp;quot;数据结构 × 操作&amp;quot;的速查表（这是面试与设计的地基），接着讲递归复杂度怎么算（主定理）、摊还分析是什么（ArrayList 扩容、双端队列）、以及最容易被忽略的一点——&lt;strong&gt;复杂度是渐进的，常数才决定现实性能&lt;/strong&gt;。最后给&amp;quot;复杂度预算&amp;quot;的方法：上线前估算、跑分验证，而不是靠感觉。&lt;/p&gt;</description></item><item><title>贪心必刷9题：从区间问题到序列贪心</title><link>https://plumephp.com/leetcode-greedy-essential-problems/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/leetcode-greedy-essential-problems/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;贪心算法「每一步取局部最优，最终得到全局最优」，是面试中出现频率极高、但正确性最容易想当然的一类题。做贪心题，&lt;strong&gt;答案不只是「选哪个」，更是「为什么这个局部选择是对的」&lt;/strong&gt;——这也是面试官最常追问的点。&lt;/p&gt;</description></item><item><title>系统设计面试：内幕指南（中文翻译）</title><link>https://plumephp.com/posts/design/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/design/</guid><description>&lt;blockquote&gt;
&lt;p&gt;《System Design Interview: An Insider&amp;rsquo;s Guide》是系统设计领域的经典参考书。作者 Alex Xu 通过 15 个真实案例，从粗略估算到大型分布式系统，系统地训练工程师的架构设计能力。本专题为全书的中文翻译版本，并补充了职级分层阅读路线、真题索引和跨专题知识延伸。&lt;/p&gt;</description></item></channel></rss>