初级前端工程师
收缩入行级前端岗位(渐暗星视觉编码:AI 冲击下的收缩信号)。
星团 前端 · 核心 4 项 / 加分 0 项
薪资带
8k-15k
高于同星系 0% 岗位(共 12 个在职岗位)
热度排名
Top 12 / 12
热度值 55 · 同星系降序
星系需求趋势
上升 6稳定 5收缩 1
同星系岗位的趋势分布
面试题库
高频真题 · 参考答案随题展开1. 作为应届/转行前端,请做一个突出潜力的自我介绍。
结构:基本信息(专业/培训背景,转行就一句话带过不纠结)→ 学习成果(会什么:HTML/CSS/JS 基础+框架+工程化,用作品证明)→ 代表作项目(1-2 个有细节的:解决了什么问题、你负责什么、有什么亮点如性能优化或组件设计)→ 求职动机(为什么选前端、为什么投这家)。应届生的加分项是主动性:自己做过什么练手项目、写过博客、参与过开源。控制 2 分钟内,语速稳,别背稿感太重。
2. 说说 CSS 盒模型、flex 布局与你常用的布局方案。
盒模型:content+padding+border+margin,box-sizing 的 content-box 与 border-box 区别(后者 border/padding 计入宽度,实际开发几乎都全局切 border-box)。flex:容器轴(main/cross)与关键属性(justify-content 主轴对齐、align-items 交叉轴、flex-grow/shrink/basis 分配、gap 间距),常见场景:居中(flex+justify+align 或 margin auto)、等分、圣杯布局。再带一句 grid 的适用(二维布局)与 BFC(块级格式化上下文:清除浮动、防止 margin 合并、自适应两栏)。答这题要能现场手写小 demo 的准备。
3. JS 的闭包是什么?有哪些实际应用与坑?
定义:函数与其词法作用域的组合,内层函数引用外层变量,外层函数执行完后变量仍被留住。应用:模块模式(私有变量)、防抖节流(保存定时器)、柯里化与偏函数、React hooks 的状态保持(useState 闭包陷阱:setCount(count+1) 连续调用拿到旧值,要用函数式更新)。坑:循环中的 var 闭包(let 块级作用域解决)、内存泄漏(被引用的大对象无法回收)。能讲出 hooks 闭包陷阱说明真写过项目,是应届生的区分点。
4. 从输入 URL 到页面渲染发生了什么?(前端视角)
前端视角的完整链路:DNS 解析→TCP/TLS 建连→HTTP 请求(缓存命中判断:强缓存 Expires/Cache-Control→协商缓存 ETag/Last-Modified)→响应→解析 HTML 构建 DOM、解析 CSS 构建 CSSOM(CSS 阻塞渲染不阻塞 DOM 解析)→遇到 script 默认阻塞(defer/async 的区别)→渲染树→布局→绘制→合成。每一步都能延伸:首屏优化(SSR、代码分割、预加载)、重排重绘的触发与合并。这题是前端的「十项全能题」,答得越链路化越体现基础扎实。
5. 讲一个你自己的项目,以及你遇到的最难的问题。
应届生项目题的得分点在真实与反思。选最熟的一个,讲:背景与功能、技术选型理由(为什么 Vue/React、状态管理怎么选的)、难点(如复杂表单联动、列表性能、组件复用设计)与你怎么解决的(查了什么资料、试了几种方案、为什么最终这个)。避免「跟着教程做的」与「没有难点」两种塌方回答;教程项目也要讲出你的二次改造。诚实但不自贬:「这个问题我花了一天定位到是 XX,后来总结了 XX」。
核心技能备战清单
按依赖关系分层 · 层内难度升序第 1 层 · 无前置,可直接开始
第 2 层 · 学完第 1 层后进入
技能详情
加载中…
如何转岗到这里(缺口从小到大)
11 条来向缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
缺口最小优先 · 通向 初级前端工程师
从这里出发(缺口从小到大)
11 条路径缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
缺口最小优先 · 来自 初级前端工程师
路径难度分 = Σ(技能难度权重 × 深度差权重);档位:低 <10 · 中 10–20 · 中高 20–30 · 高 ≥30。 备战清单按核心技能依赖关系分层,资源与题库由编辑部遴选并持续维护;经验心得欢迎在上方「知识分享」区署名分享。

