<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>百度-用户增长-秋招 on Last Stand</title><link>https://amatsuzero.github.io/LastStand/posts/frontend/interview-experiences/experience-72/</link><description>Recent content in 百度-用户增长-秋招 on Last Stand</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 21 Aug 2025 15:39:11 +0000</lastBuildDate><atom:link href="https://amatsuzero.github.io/LastStand/posts/frontend/interview-experiences/experience-72/index.xml" rel="self" type="application/rss+xml"/><item><title>百度-用户增长-秋招 · 第 1 轮 · 一面</title><link>https://amatsuzero.github.io/LastStand/posts/frontend/interview-experiences/experience-72/round-116/</link><pubDate>Thu, 21 Aug 2025 15:39:11 +0000</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/frontend/interview-experiences/experience-72/round-116/</guid><description>&lt;blockquote&gt;
&lt;p&gt;← 已是第一轮 · &lt;a href="https://amatsuzero.github.io/LastStand/posts/frontend/interview-experiences/experience-72/"&gt;返回本次面经&lt;/a&gt; · 已是最后一轮 →&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本轮共 20 道题。答案默认折叠，便于先自行作答。&lt;/p&gt;
&lt;h2 id="question-subjective-7266893b44e3"&gt;1. 有没有使用 Node.js 进行开发的经历？&lt;/h2&gt;
&lt;h3 id="题目要点"&gt;题目要点&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;“不仅仅用过 Node.js，而且能说清楚在前端团队里它解决了哪些实际问题，产生了什么价值。”&lt;/strong&gt;
这样比单纯回答“用过/没用过”更有亮点。&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;参考答案&lt;/summary&gt;
&lt;p&gt;考察的核心是：&lt;strong&gt;对 Node.js 的理解深度&lt;/strong&gt;和&lt;strong&gt;在前端/全栈中的实际应用场景&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;回答时可以从以下几个角度展开：&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="1-使用场景"&gt;1. 使用场景&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;前端工程化工具链&lt;/strong&gt;：
使用 Node.js 驱动构建工具（Webpack、Vite、Rollup 等），编写脚本实现自动化构建、代码检查、Mock Server 搭建。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;服务端接口开发&lt;/strong&gt;：
基于 Express、Koa、NestJS 搭建轻量级 API 服务，用于前后端分离项目的接口模拟或小型后台系统。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中间层 / BFF（Backend for Frontend）&lt;/strong&gt;：
在复杂业务中，用 Node.js 实现前后端解耦，比如统一处理接口聚合、鉴权、缓存。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSR / SSG 场景&lt;/strong&gt;：
使用 Next.js 或 Nuxt.js，借助 Node.js 渲染首屏，提升 SEO 和加载体验。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;运维与脚本&lt;/strong&gt;：
编写部署脚本、自动生成文件、批量处理数据。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="2-具体任务"&gt;2. 具体任务&lt;/h3&gt;
&lt;p&gt;可以结合自身经历强调：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;是否搭建过 Mock 服务，辅助前后端并行开发；&lt;/li&gt;
&lt;li&gt;是否写过中间层解决跨域、接口聚合问题；&lt;/li&gt;
&lt;li&gt;是否在工程化中写过 Node.js 工具脚本（如自动生成路由表、埋点收集脚本）；&lt;/li&gt;
&lt;li&gt;是否参与过服务端渲染或静态站点生成相关开发。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3-收获和亮点"&gt;3. 收获和亮点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;对 &lt;strong&gt;事件驱动、非阻塞 I/O&lt;/strong&gt; 有更深理解，能写出高并发场景下的稳定服务；&lt;/li&gt;
&lt;li&gt;学会了在前端视角下如何更好地和后端衔接；&lt;/li&gt;
&lt;li&gt;在实际项目中通过 Node.js 提升了团队的开发效率（例如通过脚本工具减少重复劳动）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;h2 id="question-subjective-84f9eb35b071"&gt;2. CSS 3D 变形有哪些常见的属性和方法？&lt;/h2&gt;
&lt;h3 id="题目要点-1"&gt;题目要点&lt;/h3&gt;
&lt;p&gt;CSS 3D 变形（3D Transform）是 CSS3 提供的一组属性，用来在三维空间中对元素进行旋转、缩放、平移、倾斜等操作。&lt;/p&gt;</description></item></channel></rss>