From d4c4d218f50065d5b29defa99ef2e35db68a8bae Mon Sep 17 00:00:00 2001 From: darkless456 Date: Tue, 9 Sep 2025 08:27:25 +0000 Subject: [PATCH] chore: update study note to 3806f49172429e40d2d5c7a6379c206682ae7e47 --- docs/favorite/interview_questions-1.md | 371 +++++++++- docs/favorite/interview_questions-2.md | 672 ++++++++++++++++++ docs/favorite/interview_questions-3.md | 87 +++ .../stenography/weekly-fe-perusal/note-p3.md | 4 +- 4 files changed, 1123 insertions(+), 11 deletions(-) create mode 100644 docs/favorite/interview_questions-2.md create mode 100644 docs/favorite/interview_questions-3.md diff --git a/docs/favorite/interview_questions-1.md b/docs/favorite/interview_questions-1.md index 4f46920..478e5c6 100644 --- a/docs/favorite/interview_questions-1.md +++ b/docs/favorite/interview_questions-1.md @@ -1,18 +1,371 @@ -# Interview Question (Team Lead) +# Interview Questions (Team Lead) -* 已开发部分需求,客户表示不满意并且没有提出明确的改进意见或具体需求 +> 目标:覆盖技术团队负责人常见高频面试话题,含示例问题与核心要点。每条尽量场景化,便于准备结构化回答(情境 S / 任务 T / 行动 A / 结果 R)。 -* 日常如何 run SCRUM team +--- +## 0. 现有自定义题(原文件内容整合) +1. 已开发部分需求,客户不满意且没给明确改进意见 → 如何引导澄清 & 收敛需求 +2. 日常如何运行 SCRUM(规划 / 估算 / 可视化 / 降低 WIP / 回顾) +3. 中途加入新团队,如何在不改动里程碑的前提下补齐认知 & 建立信任 +4. 技术选型与决策:如何收集约束、评估方案、形成共识并落地 +5. 用流程图刻画系统核心业务路径(泳道 / 触发条件 / 决策节点) +6. 如何描述整体系统架构(上下游、边界、核心域、风险点、SLO) +7. 职业规划:3 年聚焦(技术领导力/系统演进),5 年扩展(组织规模/平台化) +8. 日常 Team Activities:Daily、Refinement、Retro、1:1、Tech Sharing 的节奏设计 -* 中途加入新团队,如何按照原计划完成项目。如何提升团队成员信心 +--- +## 1. 角色定位 vs 高级工程师 +示例:Team Lead 与 Senior Engineer 的区别? +要点: +- 关注点从“个人产出”→“团队可持续产能 & 结果” +- 价值杠杆:方向清晰度 / 协调 / 风险前置 / 机制化代替人治 +- 衡量:交付可预测性、团队健康度、人才梯度、技术资产沉淀 -* 如何做技术选型和决策,并说服其他人 +## 2. 招聘与组建 +示例:如何保证招聘质量与一致性? +要点:面试评分矩阵(技术深度/抽象/沟通/ownership/价值观)、结构化提问、反偏见、定义“文化增益”而非“文化匹配”。 -* 用流程图描述系统功能 +## 3. Onboarding(融入与战斗力恢复) +要点:30/60/90 目标、Buddy、Day1 环境即用、首周小胜、文档缺口登记、双向反馈 checkpoint。 -* 如何描述整体系统架构 +## 4. 任务分配与授权 +要点:技能-兴趣矩阵;70% 熟悉 + 30% 拉升;明确 Done 定义;风险任务双人保障;跟进频率与信任系数动态调整。 -* 职业规划,3年?5年?团队管理技能提升,创造更大的价值 +## 5. 交付与执行节奏 +要点:需求拆分 ≤ 3~5 天粒度;可视化(看板/燃尽/阻塞列);风险清单(概率×影响×缓解);里程碑健康度周报。 -* 描述日常 team activities,如何 daily standup, retro ...,融合自己的实际经验 +## 6. 优先级与取舍 +要点:Impact / Effort / Urgency 打分;Cost of Delay;与 OKR 对齐;形成 Trade-off Log;记录被拒需求及复审点。 + +## 7. 架构与技术方向 +要点:使用 ADR(Architectural Decision Record);场景约束→ 质量属性(性能/可用性/可维护性/安全)→ 方案比对;渐进演进优先;防“重写冲动”。 + +## 8. 代码质量与标准 +要点:统一编码规范 + Lint + Pre-commit;PR 模板/检查表;复杂模块结对或 Mob;质量指标(缺陷逃逸率 / Code Review SLA)。 + +## 9. 技术债治理 +要点:债务分类(结构性/可见性/性能/安全/流程);Debt Register;评估 ROI;每迭代预留 15~20% 容量;“顺手清理”策略。 + +## 10. 绩效与反馈 +要点:行为具体化(避免标签);事实-影响-期待(FBI)结构;及时 vs 年终堆积;改进计划具备时间窗 & 可观测指标。 + +## 11. 成长与辅导(Mentoring/Coaching) +要点:技能雷达评估;阶段拉升目标;授权“影子负责人”;复盘输出沉淀;鼓励反向反馈;区分“指导”与“教练”。 + +## 12. 冲突管理 +要点:先聚焦“问题陈述”与“判定标准”统一;数据化差异;时间盒讨论;决策后“一致对外”;必要时用 RACI 或 DR(决策人)。 + +## 13. 需求方 / 利益相关者管理 +要点:透明化范围与假设;三方案(保底/标准/冲刺)呈现;影响分析(进度/成本/质量);防“隐性范围蔓延”。 + +## 14. 沟通机制 +要点:周报结构(本周结果 / 下周计划 / 风险 / 需决策);异步优先;“提前曝光风险”优于“临门通知”;信息冗余 vs 噪声平衡。 + +## 15. 事故与可恢复性 (Incident & MTTR) +要点:分级响应;Runbook;Blameless Postmortem 模板(Timeline / Root Cause / Contributing Factors / Actions);追踪行动关闭率。 + +## 16. 安全与合规内建 +要点:Shift-left(依赖扫描 / SAST / Secret Scan);威胁建模;最小权限;安全基线自动化检测;上线 Checklist。 + +## 17. 可扩展与容量规划 +要点:前瞻指标(P95 Latency / 队列深度 / 热点 Key / CPU Saturation);容量预估 = 峰值系数 × 安全余量;压测基线;回滚与降级路径。 + +## 18. 指标与成功度量 (DORA & 业务融合) +要点:交付(Lead Time / Deployment Frequency)、质量(Change Fail Rate)、稳定(MTTR / SLO Burn)、业务(活跃 / 留存 / 转化)、团队(流失率 / eNPS)。 + +## 19. 流程改进与回顾 +要点:Retro 输入 = 数据 + 事实;分类(Keep / Problem / Idea / Action);Action 有 Owner + 截止时间;下次回顾 Check 上次落实率。 + +## 20. 文化与激励 +要点:目标意义(Purpose)、进度可见性、认可机制(行为→价值观)、减少重复性 Toil、自治 + 责任对称、心理安全建设。 + +## 21. 跨团队协作 +要点:早期识别依赖;依赖矩阵 & SLA;统一沟通频道;对外暴露接口/契约;冲突升级携带选项不带抱怨。 + +## 22. 模糊与不确定性应对 +要点:输出问题陈述与成功标准;探索 Spike;价值假设验证;快速原型 + Stakeholder Review;形成决策日志。 + +## 23. 职业伦理与底线 +要点:面对“违规/短视”请求 → 风险量化(概率/影响/暴露面);提供降级或分阶段替代方案;文档化决策;必要时向上升级。 + +## 24. 远程 / 混合办公管理 +要点:Async First(文档 / 录屏 / 决策摘要);核心重叠时段;会议分类(决策/同步/创意);孤立预警信号(参与度/响应延迟)。 + +## 25. 成本与预算意识 +要点:标签化成本归属;单功能 / 单客户成本;峰值资源 vs 常驻资源拆分;Rightsizing + 预留实例/Spot 策略;性能与成本平衡曲线。 + +## 26. 创新与持续改进 +要点:时间盒探索(Spikes ≤ 2d);灰度 + 特性开关;每月 Demo Day;失败复盘不归因个人;明确 Kill 条件(ROI / 采纳率)。 + +## 27. “英雄主义”风险治理 +要点:Bus Factor 指标;知识铺开(结对 / 文档 / 轮值);接口职责拆分;激励团队协作不是“个人拯救”。 + +## 28. 值班 / On-Call 体系 +要点:轮值公平 / 负荷监控;报警分级去噪;交接清单;疲劳度跟踪;补偿 & 复盘闭环。 + +## 29. 向上管理 (Manage Up) +要点:用“问题 → 影响 → 选项 → 推荐”结构;提前同步风险窗口;对齐战略优先级;量化资源缺口与收益曲线。 + +## 30. 有效说“不” +要点:承认诉求 → 给出约束 → 量化机会成本 → 提供替代(延迟/范围缩减/迭代拆分)→ 记录决策以便后续复审。 + +## 31. 研发流程健康度自检清单(简版) +- 是否有稳定节奏:需求→设计→开发→测试→上线→反馈 +- PR 周期中位数是否 ≤ 1 天 +- 缺陷逃逸率是否持续下降 +- 每次事故是否 ≤ 48h 产出复盘并跟进 Action +- 文档更新是否纳入 DoD + +## 32. 常见结构化回答模板示例 +1. 技术选型:背景 → 目标/约束 → 候选方案矩阵 → 决策 + 风险缓解 → 结果/复盘 +2. 处理延期:现状数据 → 影响评估 → 选项(减范围/加班/分阶段)→ 建议 → 预防机制 +3. 低绩效辅导:行为事实 → 期望落差 → 支持措施 → 时间节点 → 复评结果 + +## 33. 面试高频追问提示 +- “举一个你失败的案例” → 关注复盘与机制改进 +- “最大技术挑战” → 关注问题界定 + 数据驱动 + 风险控制 +- “如何提升团队效率” → 列出瓶颈诊断 → 实施 → 指标改善曲线 + +## 34. 准备建议 +- 为每个主题准备 1~2 个真实案例(含数据) +- 形成个人化框架词(让面试官记住你的方法论标签) +- 用中文回答亦可夹带英文关键术语(ADR / SLO / Cost of Delay)增强专业度 + +--- +(完) + +--- +## 执行详解(How-To Deep Dive) +> 目的:在原“要点”基础上,为每个主题补充『场景触发 / 目标 / 详细步骤 / 度量 / 常见陷阱 / STAR 示例框架』,面试或实战可直接引用。尽量控制颗粒:一句话即可落地。 + +### 1. 角色定位 vs 高级工程师 +场景触发:从资深开发晋升/转岗 TL 或团队需要“技术 + 管理”双角色。 +核心目标:放大团队产出与可持续性,而非亲自写最多代码。 +详细步骤: +1) 盘点团队现状:交付节奏/质量/技术债/人员梯度;2) 明确 90 天目标(3~4 个可衡量);3) 建立节奏例会 & 可视化板;4) 梳理责任边界(TL vs SE);5) 输出工作日志 -> 透明化;6) 每月与上级同步 progress & 风险。 +度量:发布频率↑ / 延期率↓ / 关键缺陷数↓ / On-call 响应 & MTTR。 +常见陷阱:继续当“超级个体”导致团队依赖;滥用控制;目标泛化。 +STAR 示例:S:团队延期率 40% T:建立可预测交付 A:拆分需求+风险前置+节奏治理 R:延期率降至 10%。 + +### 2. 招聘与组建 +场景触发:扩编 / 关键人员离职 / 能力结构失衡。 +目标:稳定、可复制的招聘漏斗 + 文化增益。 +步骤:1) 能力矩阵(必备/可加分);2) 题库结构化(同一能力问法一致);3) 评分 Rubric(1~5 级行为描述);4) 复盘面试偏差;5) Offer 决策会议只看事实证据;6) Onboarding 预分配导师。 +度量:试用期通过率 / 180 天留存 / 招聘周期 / 面试人效。 +陷阱:凭“感觉”招人;题目随意;缺少闭环。 +STAR:S:招 5 人流失 2 T:规范流程 A:矩阵+Rubric+复盘 R:新入职 6 月留存 100%。 + +### 3. Onboarding(融入) +场景:新人加入 → 战斗力爬坡慢。 +目标:30 天熟悉、60 天独立、90 天承担小型 Owner。 +步骤:清单:环境/账户/依赖;产品 & 架构导览;Shadow 代码评审;首周交付“小而真实”任务;缺失文档登记到 Doc Gap;30/60/90 Review。 +度量:首个 PR 时间 / 独立交付周期 / 反馈问卷。 +陷阱:扔需求自己摸索;导师无时间;缺失追踪。 +STAR:S:新人 45 天仍需大量协助 → ……(略)。 + +### 4. 任务分配与授权 +目标:匹配成长曲线 & 控制风险。 +步骤:1) 能力 × 兴趣二维表;2) 分类任务(探索/稳定/救火);3) 关键路径任务设双保险;4) 定义 Done(测试/文档/验证);5) 周中“轻检查”不过度打扰;6) 复盘授权成功/失败因子。 +度量:延期原因分布 / 重分配率 / 人员成长速度。 +陷阱:一味分给“最强的人”导致瓶颈 / bus factor。 +STAR:…… + +### 5. 交付与执行节奏 +目标:从“救火式推进”转为“可预测 Flow”。 +步骤:需求拆 ≤ 5 天 / 看板列(Ready/Dev/Review/Test/Blocked/Done)/ 日常查看阻塞列 / 风险登记(描述-概率-影响-缓解 Owner)/ 周节奏:Mon 规划、Wed 风险 Review、Fri 回顾。 +度量:Lead Time / WIP / Blocked 时长 / 按期率。 +陷阱:只做会议不跟进;看板形同虚设。 +STAR:S:Lead Time 12d→ T:降至 6d → A:拆分+限制 WIP → R:平均 5.8d。 + +### 6. 优先级与取舍 +目标:资源聚焦高价值。 +步骤:统一评估字段(Impact/Reach/Effort/Risk/Urgency);打分出矩阵;记录被拒需求(Why/复审时间);出现新需求→对比 Trade-off Log;复盘偏差。 +度量:Roadmap 完成率 / 高价值需求占比。 +陷阱:“谁声音大谁先做”;分数不透明。 +STAR:…… + +### 7. 架构与技术方向 +目标:降低不可预期复杂度 & 进化可计划。 +步骤:问题背景→约束→质量属性排序→候选方案矩阵(维度:复杂度/性能/成本/可演进/风险)→ ADR(决策/不选原因/回滚触发条件)→ 监控校验 (SLO)。 +度量:关键接口 P95 / 变更回滚率 / 缺陷分布。 +陷阱:重写冲动 / 忽视运行成本 / 没有回滚条件。 +STAR:…… + +### 8. 代码质量与标准 +目标:稳定与速度平衡。 +步骤:统一格式(Lint+Formatter)+预提交钩子;PR 模板(背景/变更点/测试/风险/回滚);定义“高风险代码”需二次 Review;引入覆盖率阈值;每月质量看板。 +度量:缺陷逃逸率 / PR 周期 / 重复代码比例。 +陷阱:只谈“多写测试”未明确范围;Review 走形式。 +STAR:…… + +### 9. 技术债治理 +目标:防雪球 & 可见化。 +步骤:建立 Debt Register(类型/影响/触发风险/估算/Owner);标记是否“迁移窗口”机会;每迭代排期时间盒(例如 15%);Review 高优先未处理原因。 +度量:高危债务关闭率 / 债务比(债任务点 / 总点数)。 +陷阱:口头列举但不量化;全做或全不做。 +STAR:…… + +### 10. 绩效与反馈 +目标:提升而非“终审”。 +步骤:日常微反馈→月度发展对话→季度校准→正式评估;FBI 模型:事实(可观察)+影响(具体)+期待(正向);用成长档案记录案例;区分结果差 vs 行为风险。 +度量:改进计划达成率 / Surprise Free(年终无意外)。 +陷阱:年底堆反馈;标签化(“不主动”)。 +STAR:…… + +### 11. 成长与辅导 +目标:让成员“可替代你”。 +步骤:技能雷达图差距→设成长主题(如架构设计/影响力)→ 赋予影子角色 → 观察复盘 → 反馈循环(自评/同事/你)→ 知识输出(分享/文档)。 +度量:独立 Owner 数量 / 影子转正率。 +陷阱:只给任务不给反馈;范围过大。 +STAR:…… + +### 12. 冲突管理 +目标:把“个人立场之争”转换为“问题求解”。 +步骤:复述问题陈述→列出一致与分歧点→ 明确判定标准(性能阈值/交付时间等)→ 数据或小实验验证 → 设决策时间盒 → 归档决策并承诺执行。 +度量:重复争论次数 / 决策用时。 +陷阱:放任拉扯;未沉淀标准。 +STAR:…… + +### 13. 利益相关者管理 +步骤:Stakeholder Map(影响×兴趣)→ 主动节奏(双周同步)→ 需求变化评估:影响表(范围/时间/成本/风险)→ 三方案;形成决策纪要。 +度量:需求变更接受率 / 范围蔓延次数。 +陷阱:只被动响应;升级过晚。 + +### 14. 沟通机制 +步骤:建立信息层级:实时(IM)/日/周/里程碑;统一周报结构;风险标红(概率×影响);决策留痕(Decision Log);跨时区异步模板。 +度量:风险首次暴露距 deadline 时间 / 信息遗漏导致返工次数。 +陷阱:泛滥 or 信息“黑箱”。 + +### 15. 事故与可恢复性 +步骤:分级标准(L1~L3);值班表;黄金 5 分钟:确认/广播/初步缓解;Postmortem 模板;行动项跟踪到关闭;演练(GameDay/Chaos)。 +度量:MTTA / MTTR / 重复事故率 / 行动项关闭率。 +陷阱:追责人;不跟踪行动项。 + +### 16. 安全与合规 +步骤:威胁建模(STRIDE 简化);依赖 & 容器扫描;Secrets 扫描;权限最小化;发布前安全 Checklist;季度审计。 +度量:高危漏洞处理 SLA / 未授权访问事件。 +陷阱:上线前一次性“补安全”。 + +### 17. 可扩展与容量规划 +步骤:建立基线(当前 P95 / QPS / CPU);预测(增长模型 or 活动峰值);压测场景(正常/峰值/极端);制定伸缩 & 降级策略;监控告警阈值复核。 +度量:SLO 达成率 / 资源利用率 / 峰值是否超出预测。 +陷阱:只拍脑袋扩容;忽略热 Key。 + +### 18. 指标与成功度量 +步骤:列业务→映射北极星→拆工程支持指标;DORA + 业务 + 团队健康;月度仪表盘 + 复盘偏差。 +度量:Lead Time / MTTR / 留存 / 活跃 / 团队满意度。 +陷阱:指标泛滥或无行动。 + +### 19. 流程改进与回顾 +步骤:收集事件数据→回顾会:事实墙→分类 → 点票优先级 → 行动项 + Owner + 截止时间 → 下次检视落地率。 +度量:行动项完成率 / 重复问题率。 +陷阱:只聊情绪;无跟进。 + +### 20. 文化与激励 +步骤:定义价值观行为化示例;设立“正向反馈”渠道;认可即时化;减少 Toil(自动化 / 自助平台);心理安全匿名脉冲调查。 +度量:eNPS / 留存 / 内推率。 +陷阱:价值观墙上写,行为上缺席。 + +### 21. 跨团队协作 +步骤:依赖矩阵(Who/What/When/SLA);Kickoff 对齐接口契约;风险周会;共享进度面板;冲突升级路径。 +度量:依赖延误次数 / 等待时间。 +陷阱:只口头同步。 + +### 22. 模糊需求处理 +步骤:问题陈述(用户/痛点/场景) → 成功标准(KPI) → 假设列表 → Spike / 原型 → 快速验证 → 收敛方案。 +度量:需求澄清周期 / 返工率。 +陷阱:直接做实现。 + +### 23. 职业伦理 +步骤:识别风险(安全/合规/数据隐私);风险矩阵;文件化;提出替代方案;若无响应 -> 向上升级。 +度量:违规事件数 / 风险关闭率。 + +### 24. 远程 / 混合管理 +步骤:Async First 规则;核心重叠时间;会议分类标签;决策纪要 24h 内发布;情绪 & 孤立信号(响应延迟 / 参与度下降)。 +度量:会议时长占比 / PR 响应时长。 + +### 25. 成本与预算 +步骤:资源打标签;成本分账(服务/功能);Top N 成本剖析;Rightsizing;历史 vs 预测曲线;成本审查例会。 +度量:单位功能成本 / 资源浪费率。 + +### 26. 创新机制 +步骤:创新时间盒(≤10%);提案轻量 RFC;灰度指标;Kill 条件预设;Demo Day 复盘。 +度量:试验→产品化转化率 / 投入产出比。 + +### 27. 英雄主义治理 +步骤:识别关键单点;文档 & Runbook;轮值 On-call;结对替换;奖励“分享”而非“深夜救火”。 +度量:Bus Factor>1 的关键模块比例。 + +### 28. On-call 体系 +步骤:排班公平;报警分级阈值调优;统一 Runbook;疲劳跟踪;月度 Incident Review。 +度量:报警噪声率 / 人均夜间报警。 + +### 29. 向上管理 +步骤:建立期望对齐文档;周同步:目标进展+风险+需决策;风险预警模板(问题 / 影响 / 选项 / 推荐);决策留痕。 +度量:被动追问次数 / 决策响应时间。 + +### 30. 说“不”的技巧 +步骤:倾听→复述需求→说明约束→呈现成本→提供替代方案→记录决策。 +度量:需求变更返工率 / 冲突升级率。 + +### 31. 流程健康自检 +步骤:月度跑 Checklist;异常项建 Jira 改进卡;汇总趋势。 +度量:健康项达成率。 + +### 32. 答题模板强化 +补充结构:Hook(数据/痛点)→ 背景 → 你的角色 → 行动分层(策略/执行/协同)→ 结果(量化 + 质化)→ 可复用沉淀。 + +### 33. 高频追问准备 +做法:为“失败/冲突/影响力”各准备 2 套 STAR + 指标 + 反思(我本可以更早/更快/更透明)。 + +### 34. 准备节奏运营 +步骤:列 Topic → 真实案例填 STAR → 指标核实 → 梳理框架词 → 录音自测压缩到 2 分钟版本。 +度量:答题用时 / 关键要素覆盖率。 + +--- +(执行详解结束) + +--- +## 附录:高频优先级速记卡(Top 15) +> 按“面试出现频率 × 区分度”排序。每条 1 句话记忆 + 触发关键词。 + +1. 角色定位:输出杠杆从“写代码”升级为“让团队稳定高质量交付” 关键词:杠杆/机制/可预测性 +2. 招聘与组建:结构化面 + 评分矩阵 + 文化增益,拒绝“感觉派” 关键词:矩阵/偏见控制 +3. 交付与节奏:小批次拆分 + 可视化阻塞 + 提前暴露风险 关键词:Flow/可视化/风险前置 +4. 优先级判断:Impact × Urgency – Cost of Delay 决策透明可回溯 关键词:影响力/取舍日志 +5. 架构决策:ADR 固化思考路径,渐进演进替代“一次到位” 关键词:ADR/演进 +6. 代码质量:规范 + 自动化守护 + PR 评审关注“设计 & 边界”不只语法 关键词:自动化/Checklist +7. 技术债:Debt Register + 迭代预算 + 顺手清理,防雪球 关键词:登记/预算 +8. 反馈与绩效:事实-影响-期待(FBI)+ 及时回路 关键词:FBI/时效 +9. 冲突处理:统一问题定义和判定标准,再选方案;决策后统一 关键词:标准/Commit +10. 利益相关者:三方案 + 影响分析 + 防隐形范围蔓延 关键词:Scope/选项集 +11. 事故复盘:Blameless + Timeline + 可验证行动闭环 关键词:Root Cause/Action Close +12. 指标体系:DORA × 业务 × 团队健康,多维平衡 关键词:Lead Time/MTTR/Retention +13. 向上管理:问题→影响→选项→推荐,提前同步风险窗口 关键词:结构化/预警 +14. 远程协作:Async First + 决策留痕 + 孤立信号监控 关键词:异步/留痕 +15. 说“不”:肯定诉求→呈现约束→给替代→记录 关键词:边界/替代 + +### 速用模板迷你版 +- 技术选型:背景→约束→方案对比→决策→风险缓解→复盘计划 +- 项目延期:事实数据→影响→可选策略→推荐→防再发措施 +- 低绩效:具体行为→影响→期望→支持→时间节点→复评 + +### 常见可量化佐证指标 +- 交付:本季度 Lead Time ↓30%,部署频率 ↑2x +- 质量:缺陷逃逸率 <1%,回滚率 <2% +- 效率:PR 中位处理时长从 16h 降到 6h +- 稳定:P95 Latency 降 25%,MTTR 从 90min 降到 35min +- 团队:成员留存 100%,新人 30 天可独立交付 + +### 快速自检五问 +1. 现在团队最大的瓶颈是否有量化? +2. 接下来 4 周最可能阻塞交付的风险是什么? +3. 上一次事故的行动项全部关闭了吗? +4. 技术债里 Top3 的业务影响是否讲得清楚? +5. 新人 30/60/90 目标看板是否实时? + +### 面试临场答题结构(6 秒开场) +“背景一句 + 挑战一句 + 你做了什么(分点)+ 可量化结果 + 机制化沉淀”。 + +--- diff --git a/docs/favorite/interview_questions-2.md b/docs/favorite/interview_questions-2.md new file mode 100644 index 0000000..9b759b6 --- /dev/null +++ b/docs/favorite/interview_questions-2.md @@ -0,0 +1,672 @@ +# Interview Questions (Engineering) + +- [网页应用从服务器主动推送到客户端有那些方式?](https://github.com/haizlin/fe-interview/issues/37) +- [http都有哪些状态码?](https://github.com/haizlin/fe-interview/issues/41) +- [你最喜欢用哪些编辑器?喜欢它的理由是什么?](https://github.com/haizlin/fe-interview/issues/45) +- [对于加班你是怎么看的?](https://github.com/haizlin/fe-interview/issues/49) +- [你在的公司有没有做代码审查(CodeReview)?如果有是怎么做的?如果没有你觉得应该怎么做才更好?](https://github.com/haizlin/fe-interview/issues/53) +- [说说你对SVN和GIT的理解和区别](https://github.com/haizlin/fe-interview/issues/57) +- [你如何看待团建的?你们团建一般都怎么实施?](https://github.com/haizlin/fe-interview/issues/61) +- [最近都流行些什么?你经常会浏览哪些网站?](https://github.com/haizlin/fe-interview/issues/65) +- [你会手写原生js代码吗?](https://github.com/haizlin/fe-interview/issues/69) +- [来说说你对重绘和重排的理解,以及如何优化?](https://github.com/haizlin/fe-interview/issues/73) +- [前端工程师这个职位你是怎么样理解的?聊聊它的前景?](https://github.com/haizlin/fe-interview/issues/77) +- [说说一件或几件(介绍下除了工作外)你觉得能为你面试加分的事](https://github.com/haizlin/fe-interview/issues/81) +- [你经历过老板要求兼容IE吗?IE几?有什么感悟?](https://github.com/haizlin/fe-interview/issues/85) +- [说说你工作中遇到过比较难的技术问题是什么?是如何解决的?](https://github.com/haizlin/fe-interview/issues/89) +- [你对Git的branch及工作流的理解是什么?](https://github.com/haizlin/fe-interview/issues/93) +- [你为什么离职呢?](https://github.com/haizlin/fe-interview/issues/97) +- [在浏览器中输入url到页面显示出来的过程发生了什么?](https://github.com/haizlin/fe-interview/issues/101) +- [在工作中能让你最有成就感的是什么?并介绍下你最得意的作品吧](https://github.com/haizlin/fe-interview/issues/105) +- [解释下CRLF是什么?](https://github.com/haizlin/fe-interview/issues/109) +- [对于有压力时,你是怎么抗压的?](https://github.com/haizlin/fe-interview/issues/113) +- [你在上一家公司工作流程是怎么样的,如何与其他人协作的?是怎样跨部门合作的?](https://github.com/haizlin/fe-interview/issues/117) +- [你对全栈工程师的理解是什么?](https://github.com/haizlin/fe-interview/issues/121) +- [你了解什么是技术债务吗?](https://github.com/haizlin/fe-interview/issues/125) +- [谈一谈你知道的前端性能优化方案有哪些?](https://github.com/haizlin/fe-interview/issues/131) +- [对于前端安全,你了解多少?说说你对XSS和CSRF的理解](https://github.com/haizlin/fe-interview/issues/135) +- [如果让你快速使用一门你不熟悉的新技术,你该怎么办?](https://github.com/haizlin/fe-interview/issues/139) +- [你知道网页三剑客指的是什么吗?你有用过Dreamwear吗?](https://github.com/haizlin/fe-interview/issues/143) +- [公钥加密和私钥加密是什么?](https://github.com/haizlin/fe-interview/issues/147) +- [说说你对NodeJs的理解及用途](https://github.com/haizlin/fe-interview/issues/151) +- [你有自己的博客吗?平时自己有写一些技术文章吗?](https://github.com/haizlin/fe-interview/issues/155) +- [你现在在团队是什么角色,有起到了什么显著的作用吗?](https://github.com/haizlin/fe-interview/issues/159) +- [最近在学什么?能谈谈你未来3,5年给自己的规划吗?](https://github.com/haizlin/fe-interview/issues/164) +- [说说你对http、https、http2的理解](https://github.com/haizlin/fe-interview/issues/168) +- [从你的角度上来讲,你觉得如何管理前端团队?](https://github.com/haizlin/fe-interview/issues/172) +- [说说你对本项目的看法及建议](https://github.com/haizlin/fe-interview/issues/176) +- [如果HR说要做背调,还要你给出近三个月的银行流水,你该怎么办?](https://github.com/haizlin/fe-interview/issues/180) +- [最近996一词很火,谈谈你对996的看法](https://github.com/haizlin/fe-interview/issues/184) +- [你有遇到过字体侵权的事吗?如何解决?](https://github.com/haizlin/fe-interview/issues/188) +- [说说你对http、https的理解](https://github.com/haizlin/fe-interview/issues/192) +- [你写文档一般用什么工具?Markdown有用过吗?](https://github.com/haizlin/fe-interview/issues/201) +- [说说你对CDN的理解,使用过程中有没有遇到过问题?](https://github.com/haizlin/fe-interview/issues/205) +- [有用过本地存储吗?有什么限制?有没有考虑过超出了限制怎么办?](https://github.com/haizlin/fe-interview/issues/210) +- [和你的上级领导意见不一致时你该怎么办?](https://github.com/haizlin/fe-interview/issues/214) +- [网站被劫持植入广告该怎么办?如何防止?](https://github.com/haizlin/fe-interview/issues/218) +- [说说你对域名收敛和域名发散的理解?分别在什么场景下使用?](https://github.com/haizlin/fe-interview/issues/222) +- [说说你对浏览器的关键渲染路径的理解](https://github.com/haizlin/fe-interview/issues/239) +- [对于5G的到来,你是怎么看的?说说你的想法](https://github.com/haizlin/fe-interview/issues/243) +- [对于让你接手一个你觉得很烂的老项目,你该怎么办?](https://github.com/haizlin/fe-interview/issues/247) +- [如何预防掉头发?](https://github.com/haizlin/fe-interview/issues/253) +- [知道IPV6是什么吗?说说它和IPV4的区别是什么?](https://github.com/haizlin/fe-interview/issues/257) +- [说说你对同构和SSR的理解](https://github.com/haizlin/fe-interview/issues/278) +- [说说什么是设计模式,你最常用的设计模式有哪些?](https://github.com/haizlin/fe-interview/issues/282) +- [如果面试官让你先自我介绍下,然后说下你的工作经历,你该怎么说?](https://github.com/haizlin/fe-interview/issues/296) +- [最后如果技术面和HR面问你:你还有什么问题吗?你分别会问些什么?](https://github.com/haizlin/fe-interview/issues/297) +- [如果面试官让你说说下你的家庭?你会从哪些方面说呢?](https://github.com/haizlin/fe-interview/issues/406) +- [你觉得你自己最大的优点和缺点分别是什么?能否举例说明一下?](https://github.com/haizlin/fe-interview/issues/410) +- [js动画和css动画有什么区别?](https://github.com/haizlin/fe-interview/issues/493) +- [为什么浏览器会有兼容的问题呢?](https://github.com/haizlin/fe-interview/issues/497) +- [本地git与远程仓库连接的方式有哪些?](https://github.com/haizlin/fe-interview/issues/501) +- [做了这么多年开发,说说你最大的感悟是什么?](https://github.com/haizlin/fe-interview/issues/505) +- [你知道二维码的原理是什么吗?要把android和ios的下载地址合成一个二维码怎么做呢?](https://github.com/haizlin/fe-interview/issues/512) +- [说说你对RESTful的理解](https://github.com/haizlin/fe-interview/issues/516) +- [说下你对互联网行业及前端技术发展趋势的看法](https://github.com/haizlin/fe-interview/issues/520) +- [说说你做过让你觉得最满意的项目是什么?为什么?](https://github.com/haizlin/fe-interview/issues/524) +- [你对web服务器软件有了解吗?都使用过哪些?各有哪些优缺点呢?](https://github.com/haizlin/fe-interview/issues/529) +- [你会抓包吗?都有用过哪些抓包工具?](https://github.com/haizlin/fe-interview/issues/533) +- [你有使用过JWT吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/565) +- [一个项目写很多的纯静态页面,有公共的部分(例如头和尾)你是怎么提取公用的?](https://github.com/haizlin/fe-interview/issues/571) +- [你知道什么是websocket吗?它有什么应用场景?](https://github.com/haizlin/fe-interview/issues/575) +- [你申请的这个职位,你觉得你还欠缺什么呢?](https://github.com/haizlin/fe-interview/issues/579) +- [说下你平时是怎么自学的?怎么安排时间的?](https://github.com/haizlin/fe-interview/issues/583) +- [你会抓https和移动端的包吗?分别描述下这两种包要怎么抓?](https://github.com/haizlin/fe-interview/issues/587) +- [刷新和强制刷新有什么区别?说说你对两者的理解](https://github.com/haizlin/fe-interview/issues/591) +- [你平时开发是用mac还是windows系统?至少举三个例子说明两者的区别?](https://github.com/haizlin/fe-interview/issues/595) +- [Git的reset和revert有什么区别?它们分别适用于什么场景?](https://github.com/haizlin/fe-interview/issues/599) +- [你平常都看哪些方面的书?你看书的方法是怎样的?](https://github.com/haizlin/fe-interview/issues/603) +- [说说你对hosts文件的理解,它都有哪些作用?](https://github.com/haizlin/fe-interview/issues/610) +- [说说你对robots文件的理解,它有什么作用?](https://github.com/haizlin/fe-interview/issues/746) +- [当项目准备上线前,你有做过哪些性能优化吗?](https://github.com/haizlin/fe-interview/issues/750) +- [你所在的团队有规范吗?举例说明都定义了哪些规范?](https://github.com/haizlin/fe-interview/issues/760) +- [浏览器在什么情况下会出现“已拦截弹窗式窗口”?怎么解决?](https://github.com/haizlin/fe-interview/issues/905) +- [简要描述下什么是DNS?它有什么用?](https://github.com/haizlin/fe-interview/issues/909) +- [说说你对emoji表情的理解,前端如何处理emoji表情?它的运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/957) +- [你知道什么是图片防盗链吗?防盗链怎么实现呢?说说你的方法](https://github.com/haizlin/fe-interview/issues/961) +- [说说你对Git的branch, diff, merge的理解?](https://github.com/haizlin/fe-interview/issues/965) +- [你认为前端工程师应该分为哪些级别呢?说说你的看法](https://github.com/haizlin/fe-interview/issues/970) +- [不查资料,你会手写正则吗?](https://github.com/haizlin/fe-interview/issues/974) +- [你有用过单例模式吗?主要运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/978) +- [你有画过流程图吗?用过什么软件?开始和判定分别用什么图形表示?](https://github.com/haizlin/fe-interview/issues/982) +- [你有自己买过服务器和域名用来搭建博客或者网站吗?](https://github.com/haizlin/fe-interview/issues/987) +- [进程与线程有什么区别?JS的单线程带来哪些好处?](https://github.com/haizlin/fe-interview/issues/991) +- [请列举出多种减少页面加载时间的方法](https://github.com/haizlin/fe-interview/issues/995) +- [描述下什么是域名解析?简述它的基本过程](https://github.com/haizlin/fe-interview/issues/999) +- [域名解析它有哪几种方式?](https://github.com/haizlin/fe-interview/issues/1004) +- [Web安全色所能够显示的颜色种类有多少种?](https://github.com/haizlin/fe-interview/issues/1008) +- [你上家公司前端团队有多少人?是怎么分工的?](https://github.com/haizlin/fe-interview/issues/1012) +- [要你做一个国外的web页面,你需要考虑哪些问题?](https://github.com/haizlin/fe-interview/issues/1016) +- [你知道什么是图床吗?它有什么好处?](https://github.com/haizlin/fe-interview/issues/1020) +- [前端页面有哪三层构成?分别有什么作用?](https://github.com/haizlin/fe-interview/issues/1024) +- [淘宝、京东、百度他们的网站首页秒开是如何做到的呢?](https://github.com/haizlin/fe-interview/issues/1028) +- [在实际工作中,要是你的想法被反对时你该怎么办?](https://github.com/haizlin/fe-interview/issues/1032) +- [shim和polyfill有什么区别?它们分别有什么用?](https://github.com/haizlin/fe-interview/issues/1036) +- [你知道什么是B/S和C/S架构吗?说说它们的区别](https://github.com/haizlin/fe-interview/issues/1040) +- [说下你是如何从PS切出图的,有什么技巧?](https://github.com/haizlin/fe-interview/issues/1044) +- [对于前后端分离,你是怎么理解的?](https://github.com/haizlin/fe-interview/issues/1048) +- [你今年多大了?请说说看你认为你的程序员生涯能做到多少岁?](https://github.com/haizlin/fe-interview/issues/1052) +- [你有做过骨架屏吗?它的原理是什么知道吗?](https://github.com/haizlin/fe-interview/issues/1056) +- [你对jsfuck有了解吗?它的原理是什么?请举例说明](https://github.com/haizlin/fe-interview/issues/1060) +- [你有签过保密协议吗?说说你对保密协议的理解](https://github.com/haizlin/fe-interview/issues/1064) +- [用哪种格式可以存储包含Alpha通道的图像?Alpha通道是指什么?](https://github.com/haizlin/fe-interview/issues/1068) +- [如果一个项目要你重构成前后端分离,你的方法论是什么?](https://github.com/haizlin/fe-interview/issues/1072) +- [你了解雅虎前端优化的35条军规吗?你能说上几条?](https://github.com/haizlin/fe-interview/issues/1076) +- [你有开发过弹幕吗?知道它的原理吗?说说看](https://github.com/haizlin/fe-interview/issues/1081) +- [说说你对Web App 、Hybrid App和Native App这三者的理解?](https://github.com/haizlin/fe-interview/issues/1086) +- [你有了解opengl吗?它有哪些作用?](https://github.com/haizlin/fe-interview/issues/1091) +- [说说你对移动端和web前端开发的主要区别是什么?](https://github.com/haizlin/fe-interview/issues/1095) +- [知道为何有些网站访不需要端口号?说说你对端口的理解?](https://github.com/haizlin/fe-interview/issues/1099) +- [关于重复造轮子这件事你是怎么理解的?](https://github.com/haizlin/fe-interview/issues/1103) +- [说说你对重构的理解](https://github.com/haizlin/fe-interview/issues/1107) +- [你知道产品经理一般画的原型是用什么工具吗?有没有自己玩过?](https://github.com/haizlin/fe-interview/issues/1111) +- [你会nodejs吗?说说你运用它的场景](https://github.com/haizlin/fe-interview/issues/1115) +- [说说你是怎么安排你工作外的时间的?](https://github.com/haizlin/fe-interview/issues/1119) +- [你在工作中有用到过websocket吗?用它来解决什么问题?](https://github.com/haizlin/fe-interview/issues/1123) +- [你了解什么是微前端吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1127) +- [你知道什么是微格式(microformat)吗?说说你的理解,它有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1131) +- [你有玩过Docker吗?你知道它有哪些运用场景吗?](https://github.com/haizlin/fe-interview/issues/1135) +- [你期望的薪资是多少呢?](https://github.com/haizlin/fe-interview/issues/1139) +- [你知道Jenkins吗?有没有用过?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1143) +- [你会PHP、JAVA、Python或GO吗?都有做过哪些应用呢?](https://github.com/haizlin/fe-interview/issues/1147) +- [你觉得你上家公司的前端开发流程有什么地方要优化的吗?怎么优化呢?](https://github.com/haizlin/fe-interview/issues/1151) +- [在选择框架时应该考虑哪些因素?](https://github.com/haizlin/fe-interview/issues/1155) +- [你有自己的博客吗?维护的频率是多久呢?](https://github.com/haizlin/fe-interview/issues/1160) +- [W3C是什么?请说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1164) +- [为什么提倡利用多个域名来存储网站的资源?](https://github.com/haizlin/fe-interview/issues/1168) +- [移动端的用户体验有哪些优化的方法?](https://github.com/haizlin/fe-interview/issues/1172) +- [前端的性能统计有哪些指标?](https://github.com/haizlin/fe-interview/issues/1177) +- [你知道什么是AST吗?说说你对AST的理解,它的运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/1181) +- [说说你对矢量图和位图的理解,它们分别有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1185) +- [说说你对堆和栈的理解,它们之间有什么区别?](https://github.com/haizlin/fe-interview/issues/1200) +- [客户投诉说网站有些功能用不了,你该怎么办?](https://github.com/haizlin/fe-interview/issues/1204) +- [内存和缓存有什么区别?](https://github.com/haizlin/fe-interview/issues/1208) +- [你有使用过FTP吗?你知道FTP它的作用是什么吗?](https://github.com/haizlin/fe-interview/issues/1212) +- [请解释下你理解的并行和并发、同步和异步、阻塞和非阻塞之间有什么区别?](https://github.com/haizlin/fe-interview/issues/1216) +- [你有做过扫码枪的开发吗?知道它的原理吗?](https://github.com/haizlin/fe-interview/issues/1220) +- [如何让你做一个文件无刷新上传的功能,你有哪些方法可以做到?](https://github.com/haizlin/fe-interview/issues/1224) +- [说说你们的项目上线流程是怎样的?](https://github.com/haizlin/fe-interview/issues/1228) +- [你有做过PHP开发?说说你自己对“PHP是世界上最好的语言”这句话的理解](https://github.com/haizlin/fe-interview/issues/1232) +- [你上家公司有写日报、周报或者月报吗?说说你对写日(周、月)这事的理解](https://github.com/haizlin/fe-interview/issues/1236) +- [你知道什么是二、三级域名吗?举例说明下](https://github.com/haizlin/fe-interview/issues/1250) +- [你知道时间四象限吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1254) +- [你知道什么是BLOB URL吗?为什么要使用它?](https://github.com/haizlin/fe-interview/issues/1258) +- [移动端的性能优化有哪些方法?](https://github.com/haizlin/fe-interview/issues/1262) +- [你平时是如何管理项目的?](https://github.com/haizlin/fe-interview/issues/1266) +- [说说你对前端工程师日常的开发流程的理解](https://github.com/haizlin/fe-interview/issues/1270) +- [如何对前端资源进行优化?](https://github.com/haizlin/fe-interview/issues/1274) +- [这么多年来,你值得骄傲坚持的是什么?](https://github.com/haizlin/fe-interview/issues/1278) +- [写js代码时你喜欢哪种命名方式?](https://github.com/haizlin/fe-interview/issues/1282) +- [你有做过直播相关开发吗?知道它的原理吗?](https://github.com/haizlin/fe-interview/issues/1286) +- [说下你对预加载的理解?](https://github.com/haizlin/fe-interview/issues/1290) +- [浏览器本地存储和服务器端存储有区别呢?](https://github.com/haizlin/fe-interview/issues/1295) +- [请解释下单线程与多线程之间的区别?](https://github.com/haizlin/fe-interview/issues/1299) +- [从你的角度上来说下你对“产品经理”这个岗位的理解](https://github.com/haizlin/fe-interview/issues/1314) +- [你想当技术总监吗?你觉得技术总监应具备什么样的技能?](https://github.com/haizlin/fe-interview/issues/1318) +- [你对“技术服务于生活”的理解是什么?](https://github.com/haizlin/fe-interview/issues/1332) +- [在工作中,你觉得如何提高幸福指数呢?](https://github.com/haizlin/fe-interview/issues/1336) +- [当接到一个新的需求时,你的第一反应是什么?](https://github.com/haizlin/fe-interview/issues/1340) +- [当线上代码出现问题了,你该怎么排查呢?](https://github.com/haizlin/fe-interview/issues/1344) +- [说下你对可视化开发的理解](https://github.com/haizlin/fe-interview/issues/1348) +- [举例缓存头都有哪些?并说明它们的用处](https://github.com/haizlin/fe-interview/issues/1366) +- [你有自己写过爬虫的程序吗?说说你对爬虫和反爬虫的理解?](https://github.com/haizlin/fe-interview/issues/1370) +- [你知道什么是ECMAScript吗?](https://github.com/haizlin/fe-interview/issues/1374) +- [说说你对AMD、CMD和CommonJS的理解](https://github.com/haizlin/fe-interview/issues/1378) +- [你上家公司的接口是怎么管理的?](https://github.com/haizlin/fe-interview/issues/1382) +- [你知道什么是域名备案吗?备案有什么用?可以不备案吗?](https://github.com/haizlin/fe-interview/issues/1386) +- [你知道什么是PDCA吗?要怎么运用好它呢?](https://github.com/haizlin/fe-interview/issues/1406) +- [你知道什么是人工智能和机器学习吗?说说你对它们的理解认知](https://github.com/haizlin/fe-interview/issues/1411) +- [你有听说过“分词”吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1416) +- [你觉得该不该写注释?你写注释的原则是什么?](https://github.com/haizlin/fe-interview/issues/1420) +- [强类型和弱类型语言的区别是什么?](https://github.com/haizlin/fe-interview/issues/1431) +- [你有用记事本来写过代码吗?说说你的感受!](https://github.com/haizlin/fe-interview/issues/1435) +- [你有在linux下编程过吗?有使用过mac系统吗?说下它和win系统的区别?](https://github.com/haizlin/fe-interview/issues/1439) +- [在工作中,你对开发环境有什么要求吗?](https://github.com/haizlin/fe-interview/issues/1443) +- [你有给自己制定过计划吗?怎么去落实的?](https://github.com/haizlin/fe-interview/issues/1447) +- [你知道开发好的功能要自测吗?你一般是怎么自测的呢?](https://github.com/haizlin/fe-interview/issues/1451) +- [你是计算机专业的吗?你们上学都学了哪些内容?](https://github.com/haizlin/fe-interview/issues/1455) +- [你有做过Hybrid APP开发吗?说说你的经验](https://github.com/haizlin/fe-interview/issues/1459) +- [你有做过H5的游戏开发吗?说说它的开发步骤](https://github.com/haizlin/fe-interview/issues/1463) +- [假设有一个场景,需要前端自己计算十万级别或更多的数据,你有解决什么方案呢?](https://github.com/haizlin/fe-interview/issues/1467) +- [你要是在家时,公司网站出问题了你是怎么解决的?](https://github.com/haizlin/fe-interview/issues/1471) +- [你知道什么是内网穿透吗?有没有玩过?](https://github.com/haizlin/fe-interview/issues/1475) +- [你有想过创业的打算吗?](https://github.com/haizlin/fe-interview/issues/1479) +- [前端如何防止XSS攻击?](https://github.com/haizlin/fe-interview/issues/1483) +- [你知道什么是区块链吗?](https://github.com/haizlin/fe-interview/issues/1487) +- [前端如何预防SQL注入?](https://github.com/haizlin/fe-interview/issues/1491) +- [你平时熬夜吗?](https://github.com/haizlin/fe-interview/issues/1495) +- [你平时有玩游戏吗?都玩什么游戏呢?玩得如何?](https://github.com/haizlin/fe-interview/issues/1499) +- [说说你对绩效的理解?](https://github.com/haizlin/fe-interview/issues/1503) +- [在平时开发的时候,你有考虑过边界问题吗?说说你对边界的理解!](https://github.com/haizlin/fe-interview/issues/1507) +- [说说你对自我认识边界的理解](https://github.com/haizlin/fe-interview/issues/1511) +- [除了前端以外还了解什么其它技术么?你自己最最厉害的技能是什么?](https://github.com/haizlin/fe-interview/issues/1515) +- [你所在的公司里的项目有用过敏捷开发吗?请说说你对敏捷开发的理解](https://github.com/haizlin/fe-interview/issues/1519) +- [你知道二进制、八进制、十进制、十六进制的区别吗?它们分别有什么应用场景?](https://github.com/haizlin/fe-interview/issues/1523) +- [你了解我们公司吗?说说你对我们公司的了解](https://github.com/haizlin/fe-interview/issues/1528) +- [我们公司平时有组织羽毛球活动,你喜欢打羽毛球吗?打得如何?](https://github.com/haizlin/fe-interview/issues/1532) +- [如果你来后接手的项目有很多问题,你该怎么办?](https://github.com/haizlin/fe-interview/issues/1536) +- [你对工作环境有什么要求吗?](https://github.com/haizlin/fe-interview/issues/1540) +- [你之前的工作有出过差吗?如果公司要求出差,你该怎么办?](https://github.com/haizlin/fe-interview/issues/1544) +- [你喜欢什么样的领导?](https://github.com/haizlin/fe-interview/issues/1548) +- [如果我们决定录用你,但薪资达不到你的要求,你愿意吗?最大幅度能接受降多少?](https://github.com/haizlin/fe-interview/issues/1552) +- [你觉得影响团队的战斗力有哪些方面的因素?](https://github.com/haizlin/fe-interview/issues/1556) +- [如果一个团队里勾心斗角比较严重,你该怎么办?如果你是管理层你又该怎么办?](https://github.com/haizlin/fe-interview/issues/1560) +- [你上家公司的工资是多少呢?](https://github.com/haizlin/fe-interview/issues/1564) +- [你现在手头上有其他公司的offer吗?](https://github.com/haizlin/fe-interview/issues/1568) +- [让你去攻破一个难题,你愿意接受挑战吗?](https://github.com/haizlin/fe-interview/issues/1573) +- [你最期望公司给你什么样的福利?](https://github.com/haizlin/fe-interview/issues/1577) +- [在工作中,你会有犹豫的时候吗?举个例子说明下](https://github.com/haizlin/fe-interview/issues/1581) +- [你心中认为最成功(最认可)的一个人是谁?说说你对他的评价](https://github.com/haizlin/fe-interview/issues/1585) +- [你最喜欢什么样的团队及团队氛围?](https://github.com/haizlin/fe-interview/issues/1589) +- [上级领导安排的任务过多无法完成,这时你该怎么办?](https://github.com/haizlin/fe-interview/issues/1593) +- [现在公司有好几个侯选人,用一句话突出你的竞争力吧](https://github.com/haizlin/fe-interview/issues/1597) +- [你是怎么理解团队合作的?](https://github.com/haizlin/fe-interview/issues/1602) +- [现在前后端分离,作为前端的你是怎么与其它部门合作的?](https://github.com/haizlin/fe-interview/issues/1606) +- [你觉得你每天最佳的工作时间是什么时候?](https://github.com/haizlin/fe-interview/issues/1610) +- [在你专心写代码时,经常会有人在聊天工具上打扰你怎么办?](https://github.com/haizlin/fe-interview/issues/1615) +- [上班时你会经常看手机吗?](https://github.com/haizlin/fe-interview/issues/1619) +- [你是如何与空降领导相处的?](https://github.com/haizlin/fe-interview/issues/1623) +- [说下你对感染力的理解](https://github.com/haizlin/fe-interview/issues/1627) +- [你有参加过技术讨论会或者座谈会相关的活动吗?](https://github.com/haizlin/fe-interview/issues/1631) +- [你之前的公司有组织过分享会或者知识讲堂的活动吗?你有没有给同事分享过?](https://github.com/haizlin/fe-interview/issues/1640) +- [说说你对开源项目的理解,它的意义何在?你有参与过开源项目吗?](https://github.com/haizlin/fe-interview/issues/1644) +- [你有女朋友吗?你结婚了吗?有小孩吗?](https://github.com/haizlin/fe-interview/issues/1648) +- [你怎么和你身边的急性子或慢性子同事沟通?](https://github.com/haizlin/fe-interview/issues/1652) +- [有回老家发展的打算吗?](https://github.com/haizlin/fe-interview/issues/1656) +- [说下你对程序员中年危机的理解](https://github.com/haizlin/fe-interview/issues/1660) +- [跟你聊了这么多,觉得挺投缘的,那你来说说你对我的初步认识吧](https://github.com/haizlin/fe-interview/issues/1664) +- [你是如何管理你的下属的?](https://github.com/haizlin/fe-interview/issues/1668) +- [如果你是上级领导,你底下有个兄弟工作状态不是很好,你该怎么办?](https://github.com/haizlin/fe-interview/issues/1672) +- [举例说明你都会哪些与人沟通的技巧?](https://github.com/haizlin/fe-interview/issues/1676) +- [如果你是上级领导,有人不服你,你该怎么办?](https://github.com/haizlin/fe-interview/issues/1680) +- [你有新的想法或者学到了新的技术,你会应用到实际的项目中吗?](https://github.com/haizlin/fe-interview/issues/1684) +- [你了解你的团队吗?说说你对他们的了解](https://github.com/haizlin/fe-interview/issues/1689) +- [如果你是上级领导,如何让团队中的成员成长起来呢?](https://github.com/haizlin/fe-interview/issues/1693) +- [你上家公司是做什么的?](https://github.com/haizlin/fe-interview/issues/1697) +- [你是如何看待chrome将在2020年彻底放弃Flash?](https://github.com/haizlin/fe-interview/issues/1701) +- [你有开发过chrome插件吗?说说你的开发过程](https://github.com/haizlin/fe-interview/issues/1705) +- [为什么要在项目中使用CDN?](https://github.com/haizlin/fe-interview/issues/1709) +- [你对算法和数据结构有了解吗?说说看](https://github.com/haizlin/fe-interview/issues/1713) +- [在实际中Git规范有哪些?](https://github.com/haizlin/fe-interview/issues/1717) +- [你开发过程中,都有用过哪些虚拟机?](https://github.com/haizlin/fe-interview/issues/1721) +- [你写的前端代码有做过单元测试吗?使用什么工具?怎么测试的?](https://github.com/haizlin/fe-interview/issues/1725) +- [如果有些地区的用户反应网站很卡很慢,可能是什么原因造成的呢?怎么样去解决?](https://github.com/haizlin/fe-interview/issues/1729) +- [如何快速定位线上出现的问题?](https://github.com/haizlin/fe-interview/issues/1733) +- [说说你对冒烟测试的理解](https://github.com/haizlin/fe-interview/issues/1737) +- [说说你对TDD和BDD的理解](https://github.com/haizlin/fe-interview/issues/1741) +- [举例说明IE和chrome有哪些不一样的特性](https://github.com/haizlin/fe-interview/issues/1745) +- [SEO是什么?TDK要怎么写才是最优的呢?](https://github.com/haizlin/fe-interview/issues/1749) +- [你认为全栈工程师应该具体什么样的条件(技能、素质等)?](https://github.com/haizlin/fe-interview/issues/1753) +- [请举例说明你对MIME的理解](https://github.com/haizlin/fe-interview/issues/1757) +- [如何让大脑保持高速运行?](https://github.com/haizlin/fe-interview/issues/1762) +- [你对“属于自己的时间”这句话是怎么理解的?你有属于自己的时间吗?](https://github.com/haizlin/fe-interview/issues/1766) +- [备案指的是域名备案还是空间备案呢?](https://github.com/haizlin/fe-interview/issues/1770) +- [你自己制作过字体吗?你知道字体是怎么制作出来的吗?](https://github.com/haizlin/fe-interview/issues/1775) +- [资源加载失败,你是如何排查它的原因并解决呢?](https://github.com/haizlin/fe-interview/issues/1779) +- [你当初为什么选择了前端?](https://github.com/haizlin/fe-interview/issues/1783) +- [说说你对前端架构的理解](https://github.com/haizlin/fe-interview/issues/1787) +- [你知道TCP和UTP的区别是什么吗?说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/1791) +- [HTTP的请求除了get和post外还有哪些呢?说下你对它们的理解](https://github.com/haizlin/fe-interview/issues/1795) +- [HTTP的请求头有什么作用?它的应用场景有哪些?](https://github.com/haizlin/fe-interview/issues/1799) +- [请说说协商缓存和强缓存的区别?](https://github.com/haizlin/fe-interview/issues/1803) +- [当网站遇到性能问题时,你是如何一步步解决的?说说你的方法](https://github.com/haizlin/fe-interview/issues/1807) +- [请描述处TCP的三次握手和四次挥手](https://github.com/haizlin/fe-interview/issues/1811) +- [说说你对相对路径和绝对路径的理解](https://github.com/haizlin/fe-interview/issues/1815) +- [做表单验证时主要是验证哪些内容呢?](https://github.com/haizlin/fe-interview/issues/1819) +- [你知道什么是RSS订阅吗?说说它的原理是什么?](https://github.com/haizlin/fe-interview/issues/1823) +- [用户在浏览器中禁用了js脚本时该怎么办?](https://github.com/haizlin/fe-interview/issues/1827) +- [你知道Nginx吗,知道如何利用Nginx反向代理吗?](https://github.com/haizlin/fe-interview/issues/1831) +- [有IT行业的实际工作中,有哪些操作是属于违法的呢?](https://github.com/haizlin/fe-interview/issues/1835) +- [举例说明你对前端工程化的理解 ](https://github.com/haizlin/fe-interview/issues/1839) +- [举例说明你对前端自动化的理解 ](https://github.com/haizlin/fe-interview/issues/1843) +- [常遇到的浏览器兼容性有哪些?你是怎样解决的?](https://github.com/haizlin/fe-interview/issues/1847) +- [你认为前端工程师真正的价值体现在哪里?](https://github.com/haizlin/fe-interview/issues/1851) +- [请解释下Expires和Cache-Control有什么区别?](https://github.com/haizlin/fe-interview/issues/1855) +- [ETag有什么运用场景呢?](https://github.com/haizlin/fe-interview/issues/1859) +- [说说栈和队列的区别是什么?](https://github.com/haizlin/fe-interview/issues/1863) +- [请问ie和chrome可以并行下载多少个资源?](https://github.com/haizlin/fe-interview/issues/1867) +- [说说你对前端架构师职位的理解,你觉得前端架构师应具备什么样的技能呢?](https://github.com/haizlin/fe-interview/issues/1871) +- [git pull和git fetch有什么区别呢?](https://github.com/haizlin/fe-interview/issues/1875) +- [说说你对304缓存的理解](https://github.com/haizlin/fe-interview/issues/1879) +- [OSI七层模型指的是哪七层?](https://github.com/haizlin/fe-interview/issues/1883) +- [TCP和UDP属于计算机网络中的哪一层?](https://github.com/haizlin/fe-interview/issues/1894) +- [说下你对沉浸式体验的理解](https://github.com/haizlin/fe-interview/issues/1898) +- [你是如何测试代码的性能的?都有用到哪些工具?](https://github.com/haizlin/fe-interview/issues/1902) +- [post和get有什么区别?它们分别在什么时候用到?](https://github.com/haizlin/fe-interview/issues/1910) +- [你有考过相关的技能证书吗?](https://github.com/haizlin/fe-interview/issues/1914) +- [你了解什么是物联网吗?](https://github.com/haizlin/fe-interview/issues/1918) +- [开发触摸屏的页面时应该注意些什么问题?](https://github.com/haizlin/fe-interview/issues/1922) +- [把html、css、js这三个分别做个比喻,你会把它们比喻成什么呢?](https://github.com/haizlin/fe-interview/issues/1927) +- [你觉得前端有必要懂后端语言吗?](https://github.com/haizlin/fe-interview/issues/1931) +- [你是如何看待女程序员的?](https://github.com/haizlin/fe-interview/issues/1935) +- [你是怎样对首屏进行优化的呢?](https://github.com/haizlin/fe-interview/issues/1944) +- [你知道什么是微服务吗?](https://github.com/haizlin/fe-interview/issues/1948) +- [如果让你去管理一个10人的前端团队,你该怎么管理?第一步先干嘛?](https://github.com/haizlin/fe-interview/issues/1952) +- [你认为作为一个管理岗位,最重要的是什么?请说出三点](https://github.com/haizlin/fe-interview/issues/1956) +- [你知道PMP证书吗?](https://github.com/haizlin/fe-interview/issues/1960) +- [在页面中引入静态资源文件,为什么静态资源文件改变后,再次发起请求还是之前的内容,没有变化呢?](https://github.com/haizlin/fe-interview/issues/1966) +- [Chrome浏览器允许的一次性最大TCP并发链接](https://github.com/haizlin/fe-interview/issues/1970) +- [你知道网站的PV、UV、IP分别代表什么吗?](https://github.com/haizlin/fe-interview/issues/1975) +- [你知道网站运营的指标有哪些吗?](https://github.com/haizlin/fe-interview/issues/1980) +- [长链接在http2中与http/1.1协议中有什么区别?](https://github.com/haizlin/fe-interview/issues/1984) +- [你觉得前端有必要写文档吗?](https://github.com/haizlin/fe-interview/issues/1988) +- [图片是不是越小越好?如何优化图片呢?](https://github.com/haizlin/fe-interview/issues/1997) +- [说说轮询、长轮询、长连接、socket连接、WebSocket的区别](https://github.com/haizlin/fe-interview/issues/2006) +- [前端资源发布路径怎么实现非覆盖式发布(平滑升级)?](https://github.com/haizlin/fe-interview/issues/2010) +- [你英语怎么样?不用全文翻译能正常阅读外文文档吗?](https://github.com/haizlin/fe-interview/issues/2014) +- [你最近在忙什么?](https://github.com/haizlin/fe-interview/issues/2018) +- [你觉得一线城市和三四线城市的区别在哪?你比较喜欢哪个?](https://github.com/haizlin/fe-interview/issues/2022) +- [举例说明你对时间复杂度和空间复杂度的理解](https://github.com/haizlin/fe-interview/issues/2026) +- [请问单元测试和集成测试有什么区别?](https://github.com/haizlin/fe-interview/issues/2036) +- [说说你对PWA的理解](https://github.com/haizlin/fe-interview/issues/2041) +- [PWA如何改变我们的移动体验?](https://github.com/haizlin/fe-interview/issues/2046) +- [你了解什么是极限编程吗?](https://github.com/haizlin/fe-interview/issues/2050) +- [你们前端项目是怎么做监控(埋点)的?都监控哪些维度的数据呢?](https://github.com/haizlin/fe-interview/issues/2060) +- [解释下后端渲染与前端渲染有什么区别呢?](https://github.com/haizlin/fe-interview/issues/2065) +- [前端做单元测试时基本原则有哪些?](https://github.com/haizlin/fe-interview/issues/2069) +- [举例说明前端的代码是如何解耦的?](https://github.com/haizlin/fe-interview/issues/2079) +- [你为什么希望到我们公司工作?](https://github.com/haizlin/fe-interview/issues/2088) +- [说说你对Retina高清屏的理解,它和2k屏有什么区别?](https://github.com/haizlin/fe-interview/issues/2092) +- [你有使用过2k屏或4k屏吗?说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/2096) +- [现有几名候选人,说说你认为你的最大优势是什么?](https://github.com/haizlin/fe-interview/issues/2106) +- [你认为一个友好的错误处理机制应该满足哪些条件?](https://github.com/haizlin/fe-interview/issues/2110) +- [说说你遇到过最大的bug是什么?怎么解决的?](https://github.com/haizlin/fe-interview/issues/2114) +- [你知道什么是中间人攻击吗?它产生的原因是什么?有什么危害?如何避免?](https://github.com/haizlin/fe-interview/issues/2124) +- [如何禁止百度爬虫抓取网站?](https://github.com/haizlin/fe-interview/issues/2128) +- [git pull 报错怎么解决?](https://github.com/haizlin/fe-interview/issues/2137) +- [如何迁移仓库,同时保留原有的提交记录和分支?](https://github.com/haizlin/fe-interview/issues/2150) +- [你上家公司是怎么管理版本的?](https://github.com/haizlin/fe-interview/issues/2154) +- [如果要你定义一个版本号的规则,你该定义成什么样的?说说你的理由?](https://github.com/haizlin/fe-interview/issues/2158) +- [说说扫码登陆和扫码支付的原理及流程是什么?](https://github.com/haizlin/fe-interview/issues/2162) +- [说说你对文件后缀的理解,为什么会有这么多种类型的后缀呢?](https://github.com/haizlin/fe-interview/issues/2167) +- [什么是补间动画?它分为哪几种类型?](https://github.com/haizlin/fe-interview/issues/2175) +- [相同的内容生成的二维码是一样的吗?不同内容的二维码会不会重复?](https://github.com/haizlin/fe-interview/issues/2181) +- [如何做用户身份验证?](https://github.com/haizlin/fe-interview/issues/2185) +- [你知道什么是伪代码吗?如何编写伪代码呢?](https://github.com/haizlin/fe-interview/issues/2189) +- [你每天(周)会制定一天(周)的计划吗?是如何定的?](https://github.com/haizlin/fe-interview/issues/2193) +- [如果只能选一个,工作和家庭你认为哪个更重要?说说你的理由?](https://github.com/haizlin/fe-interview/issues/2197) +- [作为团队的Leader,最近发现你手下有位同事工作状态比较消极,你该怎么办?](https://github.com/haizlin/fe-interview/issues/2201) +- [你知道什么是TC39吗?它们的工作流程是怎样的?](https://github.com/haizlin/fe-interview/issues/2207) +- [你认为PC端开发和移动端开发主要有什么区别呢?](https://github.com/haizlin/fe-interview/issues/2211) +- [屏幕坐标、客户区域(可视窗口)坐标、页面坐标分别是什么?](https://github.com/haizlin/fe-interview/issues/2216) +- [WEB开发中的会话跟踪方法有哪些?](https://github.com/haizlin/fe-interview/issues/2220) +- [说说你对请求数和并发数的理解](https://github.com/haizlin/fe-interview/issues/2224) +- [QPS和TPS有什么区别?](https://github.com/haizlin/fe-interview/issues/2235) +- [你知道你开发好的页面,测试人员是从哪些方面来测的吗?](https://github.com/haizlin/fe-interview/issues/2239) +- [你知道短网址是什么吗?知不知道它的实现原理?](https://github.com/haizlin/fe-interview/issues/2377) +- [你知道什么是后端套模板吗?他们是怎么操作的知道吗?](https://github.com/haizlin/fe-interview/issues/2249) +- [你还有什么问题想问我们的?](https://github.com/haizlin/fe-interview/issues/2253) +- [前端报错,你是怎么上报错误的?有哪些方法?](https://github.com/haizlin/fe-interview/issues/2257) +- [你知道pass、sass、lass的区别是什么吗?](https://github.com/haizlin/fe-interview/issues/2261) +- [要你写一个手机端的图形解锁的工具,你的思路是什么?](https://github.com/haizlin/fe-interview/issues/2265) +- [怎么禁止爬虫对网站信息的抓取?](https://github.com/haizlin/fe-interview/issues/2269) +- [你会自己切图吗?还是让设计员给你切呢?](https://github.com/haizlin/fe-interview/issues/2273) +- [你认为做为前端开发是要自己切图好还是让美工来切图好呢?](https://github.com/haizlin/fe-interview/issues/2280) +- [说说你对版权的理解,前端开发的过程中应该注意哪些版权相关的问题呢?](https://github.com/haizlin/fe-interview/issues/2289) +- [请解释下http请求头中Referer的含义和作用是什么?](https://github.com/haizlin/fe-interview/issues/2293) +- [你一般用什么工具测试前端代码的性能?](https://github.com/haizlin/fe-interview/issues/2297) +- [接口调用频率太高,如何做好接口的限制呢?](https://github.com/haizlin/fe-interview/issues/2301) +- [怎么让接口只能调用一次,再次刷新时就失效呢?](https://github.com/haizlin/fe-interview/issues/2305) +- [怎样在HTTP1.1的基础上实现多路复用?](https://github.com/haizlin/fe-interview/issues/2309) +- [你知道什么是防御性编程吗?如何进行防御性编程?](https://github.com/haizlin/fe-interview/issues/2314) +- [你知道什么是RIA吗?](https://github.com/haizlin/fe-interview/issues/2318) +- [你会喝酒吗?平时没事时有没有小喝点?](https://github.com/haizlin/fe-interview/issues/2322) +- [你觉得自己的性格是内向还是外向的?](https://github.com/haizlin/fe-interview/issues/2326) +- [如果HTTP2、5G普及了,浏览器也支持es module了,Webpack、Rollup这种打包工具还有意义吗?](https://github.com/haizlin/fe-interview/issues/2330) +- [说说你对WASM的了解](https://github.com/haizlin/fe-interview/issues/2334) +- [你知道什么是“银弹”吗?它指的是什么?](https://github.com/haizlin/fe-interview/issues/2338) +- [你认为前端工程师需要很好的审美吗?](https://github.com/haizlin/fe-interview/issues/2342) +- [你有没有看过哪些开源项目的源码?说说你看源码的流程](https://github.com/haizlin/fe-interview/issues/2346) +- [你上家公司内部用的是什么协同工具(企业微信、钉钉、QQ、RTX等)?](https://github.com/haizlin/fe-interview/issues/2350) +- [你认为企业内部协同工具最重要的功能是什么?](https://github.com/haizlin/fe-interview/issues/2354) +- [你会沉迷于玩手机吗?对于微信的使用你是怎么看待的?](https://github.com/haizlin/fe-interview/issues/2362) +- [周末,你在和朋友聚会喝酒吃饭,中途其他同事打电话让去公司解决紧急bug,这时你该怎么办?](https://github.com/haizlin/fe-interview/issues/2366) +- [你们平时怎么学习的效率最高?](https://github.com/haizlin/fe-interview/issues/2371) +- [说说你对“管理”职位的理解](https://github.com/haizlin/fe-interview/issues/2375) +- [你知道什么是单点登录吗?说说单点登录的流程](https://github.com/haizlin/fe-interview/issues/2381) +- [如果要你实现下拉刷新和下拉加载,说说你的技术方案](https://github.com/haizlin/fe-interview/issues/2385) +- [二维码会不会重复?如果重复怎么办?](https://github.com/haizlin/fe-interview/issues/2389) +- [为什么会有ipv6的出现?它的出现将会带动哪些产业的发展](https://github.com/haizlin/fe-interview/issues/2393) +- [你上家公司对于前端部门的验收标准有吗?都规范了哪些标准呢?](https://github.com/haizlin/fe-interview/issues/2397) +- [你有对接过微信支付吗?说说微信支付的流程](https://github.com/haizlin/fe-interview/issues/2401) +- [有新同事入职,你是要安排他先做新项目还是老项目?为什么?](https://github.com/haizlin/fe-interview/issues/2405) +- [你的数学学得怎么样?举例说明有哪些场景会用到很强的数学知识](https://github.com/haizlin/fe-interview/issues/2409) +- [node的事件循环和浏览器的事件循环有什么区别?](https://github.com/haizlin/fe-interview/issues/2413) +- [你上家公司做的项目你有没有关注过qps?qps是多少呢?](https://github.com/haizlin/fe-interview/issues/2417) +- [说说你对代码的可维护性的理解](https://github.com/haizlin/fe-interview/issues/2421) +- [工作中如何高效沟通?](https://github.com/haizlin/fe-interview/issues/2426) +- [如果你是Leader,如何提升团队的战斗力呢?](https://github.com/haizlin/fe-interview/issues/2433) +- [发现了一个严重的bug,需跨多个部门协作定位并修改问题时,如何提升协作的效率?](https://github.com/haizlin/fe-interview/issues/2438) +- [127.0.0.1和localhost区别是什么?](https://github.com/haizlin/fe-interview/issues/2443) +- [举例说明恶意代码都有哪些?](https://github.com/haizlin/fe-interview/issues/2447) +- [什么是cookie伪造?如何防止伪造?](https://github.com/haizlin/fe-interview/issues/2451) +- [对于网站的风格,你能说说在国内与国外的区别有哪些吗?](https://github.com/haizlin/fe-interview/issues/2455) +- [说说你对UML的理解](https://github.com/haizlin/fe-interview/issues/2459) +- [如果给你接手团队的管理,团队内部的流程很乱你该怎么办?](https://github.com/haizlin/fe-interview/issues/2463) +- [你所在的公司有晋升体系吗?如果有那你有晋升过吗?如果没有,说说你心目中的晋升应该是什么样的?](https://github.com/haizlin/fe-interview/issues/2467) +- [你有考虑过研发团队的整体支出情况吗?](https://github.com/haizlin/fe-interview/issues/2471) +- [你上家公司的组织架构是怎么样的?你觉得那里的组织架构有什么优缺点?](https://github.com/haizlin/fe-interview/issues/2481) +- [后台接口返回的数据可信吗?如果不可信,那么前端应该怎么做?](https://github.com/haizlin/fe-interview/issues/2485) +- [你喜欢弹性工作制吗?为什么?](https://github.com/haizlin/fe-interview/issues/2489) +- [你知道什么是末位淘汰吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2494) +- [登录时的验证码是纯数字的话,你觉得用4位数好还是6位数好?说说你的看法?](https://github.com/haizlin/fe-interview/issues/2498) +- [说下你对噪声的理解,它在前端中有哪些应用场景呢?](https://github.com/haizlin/fe-interview/issues/2502) +- [你是怎么平衡及处理工作,学习,生活三者的关系?](https://github.com/haizlin/fe-interview/issues/2507) +- [你认为微信或支付宝的哪些功能用户体验做得是非常好的?为什么?](https://github.com/haizlin/fe-interview/issues/2511) +- [你设计好的规范文档,团队人员不按照要求去执行怎么办?如何才能让大家认可并执行?](https://github.com/haizlin/fe-interview/issues/2515) +- [对于前端项目,你是如何做架构设计的?](https://github.com/haizlin/fe-interview/issues/2519) +- [让你去重构一个很老旧但很重要的系统,你的方法论是什么?](https://github.com/haizlin/fe-interview/issues/2523) +- [对于用户的隐私你是如何看待的?](https://github.com/haizlin/fe-interview/issues/2527) +- [你办公软件用得熟练吗?都有哪些技巧呢?](https://github.com/haizlin/fe-interview/issues/2531) +- [当你拿到设计稿后,你首先要做的是什么呢?](https://github.com/haizlin/fe-interview/issues/2536) +- [什么是物理像素和逻辑像素?](https://github.com/haizlin/fe-interview/issues/2540) +- [如何保证前端项目的质量?](https://github.com/haizlin/fe-interview/issues/2544) +- [做移动端开发时,你是如何调试的?](https://github.com/haizlin/fe-interview/issues/2548) +- [LF和CRLF的区别是什么?](https://github.com/haizlin/fe-interview/issues/2552) +- [上线后什么情况下会回滚呢?回滚的流程是怎样的?](https://github.com/haizlin/fe-interview/issues/2557) +- [说说你对脚本语言的理解](https://github.com/haizlin/fe-interview/issues/2561) +- [TCP为什么是有状态的?](https://github.com/haizlin/fe-interview/issues/2565) +- [如何确保TCP包的有序传输?](https://github.com/haizlin/fe-interview/issues/2569) +- [你对颜色的搭配有了解吗?你觉得红、绿、蓝分别搭配什么颜色比较好看呢?](https://github.com/haizlin/fe-interview/issues/2573) +- [做项目复盘时,是如何复盘的?都复盘哪些内容呢?](https://github.com/haizlin/fe-interview/issues/2577) +- [你想当全栈工程师吗?](https://github.com/haizlin/fe-interview/issues/2581) +- [你喜欢在大城市工作还是小城市?为什么?](https://github.com/haizlin/fe-interview/issues/2585) +- [你有参与过哪些开源项目吗?有给项目提交过PR吗?](https://github.com/haizlin/fe-interview/issues/2589) +- [5G即将到来,你觉得对前端将面临什么挑战和机遇呢?](https://github.com/haizlin/fe-interview/issues/2593) +- [你喜欢在大公司工作还是小公司(创业公司)工作?为什么?](https://github.com/haizlin/fe-interview/issues/2599) +- [说下你学习前端的历程吧](https://github.com/haizlin/fe-interview/issues/2603) +- [说下JWT的认证过程](https://github.com/haizlin/fe-interview/issues/2607) +- [如果给你配台新电脑,你需要什么样的配置?说说你的理由?](https://github.com/haizlin/fe-interview/issues/2611) +- [你有写过软件概要设计文档吗?都包括哪些内容?](https://github.com/haizlin/fe-interview/issues/2615) +- [都说前后端分离好,那重构前后端分离的目的是什么?](https://github.com/haizlin/fe-interview/issues/2619) +- [你能看懂时序图吗?有画过时序图吗?](https://github.com/haizlin/fe-interview/issues/2623) +- [位、字节、字符有什么区别?如何换算?](https://github.com/haizlin/fe-interview/issues/2631) +- [开发H5时,你都用哪些真机测试呢?](https://github.com/haizlin/fe-interview/issues/2635) +- [如何让https和http切换时能共用cookie和localStorage?](https://github.com/haizlin/fe-interview/issues/2639) +- [代码里为什么换行要使用`\r\n`?](https://github.com/haizlin/fe-interview/issues/2643) +- [说说你对代码可移植性的理解](https://github.com/haizlin/fe-interview/issues/2647) +- [说说你对时间戳的理解](https://github.com/haizlin/fe-interview/issues/2653) +- [你是如何看待男程序员的?](https://github.com/haizlin/fe-interview/issues/2658) +- [如果同事编程能力比你低,你是如何与他合作的?反之呢?](https://github.com/haizlin/fe-interview/issues/2662) +- [你是如何管理前端配置文件的?](https://github.com/haizlin/fe-interview/issues/2666) +- [说说你对端口的理解,端口号的范围是多少呢?](https://github.com/haizlin/fe-interview/issues/2670) +- [你喜欢用svn还是git?为什么?](https://github.com/haizlin/fe-interview/issues/2674) +- [前端代码你是如何做抽象的?](https://github.com/haizlin/fe-interview/issues/2678) +- [你知道什么是伪静态吗?它有什么作用?如何实现伪静态呢?](https://github.com/haizlin/fe-interview/issues/2682) +- [你有自己做过外包吗?你对外包有什么看法?](https://github.com/haizlin/fe-interview/issues/2686) +- [当人手忙不过来时,你还会做代码测试吗?](https://github.com/haizlin/fe-interview/issues/2690) +- [当需求不饱和时,多余的时间你会怎么利用?](https://github.com/haizlin/fe-interview/issues/2695) +- [一般与git服务器连接有http/ssh等,你用的是哪种方式?为什么?](https://github.com/haizlin/fe-interview/issues/2699) +- [说说你所在公司的git或svn提交注释的规范有哪些?](https://github.com/haizlin/fe-interview/issues/2703) +- [markdown文件如何实现页面内跳转?](https://github.com/haizlin/fe-interview/issues/2707) +- [全角字符和半角字符有什么区别?](https://github.com/haizlin/fe-interview/issues/2711) +- [你是如何看待IT行业学历与经验间的关系?](https://github.com/haizlin/fe-interview/issues/2716) +- [你是专科学历,你将如何提升你的竞争力?](https://github.com/haizlin/fe-interview/issues/2720) +- [前端的错误有哪些分类?如果捕获这些错误?](https://github.com/haizlin/fe-interview/issues/2724) +- [对于2K、4K屏的逐渐流行,对于前端来说将会有哪些改变呢?](https://github.com/haizlin/fe-interview/issues/2728) +- [你知道什么是硬编码吗?什么时候会用到硬编码呢?](https://github.com/haizlin/fe-interview/issues/2732) +- [127.0.0.1和0.0.0.0的区别是什么?](https://github.com/haizlin/fe-interview/issues/2737) +- [我们会经常用到ping命令,你知道它的作用和原理吗?](https://github.com/haizlin/fe-interview/issues/2742) +- [解释下内网IP和公网IP是什么?](https://github.com/haizlin/fe-interview/issues/2746) +- [你是如何压缩图片的?用的什么工具?](https://github.com/haizlin/fe-interview/issues/2750) +- [一般情况下,大图片需要压缩到什么程度呢?](https://github.com/haizlin/fe-interview/issues/2754) +- [请解释下dpr和dpi](https://github.com/haizlin/fe-interview/issues/2759) +- [前端是如何收集用户行为信息的?都有哪些方法呢?](https://github.com/haizlin/fe-interview/issues/2764) +- [你了解什么是像素追踪吗?它是用来做什么的?它的实现原理是什么?](https://github.com/haizlin/fe-interview/issues/2768) +- [为什么nodejs更新代码后要重启进程,而PHP却不用呢?](https://github.com/haizlin/fe-interview/issues/2772) +- [URL和URI有什么区别?](https://github.com/haizlin/fe-interview/issues/2776) +- [有ios和android两个下载链接,如何把它们合并成一个二维码?](https://github.com/haizlin/fe-interview/issues/2780) +- [举例说下主流手机的分辨率有哪些?](https://github.com/haizlin/fe-interview/issues/2784) +- [第三方网站使用QQ登录时,QQ是怎么检测到用户本地是否有QQ登录的?](https://github.com/haizlin/fe-interview/issues/2789) +- [请说说扫码登录的原理及流程](https://github.com/haizlin/fe-interview/issues/2793) +- [本地开发时如何不用修改hosts可以绑定域名开发?](https://github.com/haizlin/fe-interview/issues/2797) +- [https是如何保证数据传输的安全的?](https://github.com/haizlin/fe-interview/issues/2802) +- [说说你对端到端交付的理解](https://github.com/haizlin/fe-interview/issues/2806) +- [功能上线后,发布报告要怎么写?你有写过吗?或者你有看过吗?](https://github.com/haizlin/fe-interview/issues/2810) +- [做为管理者,你是喜欢能说会道的还是喜欢安静做事的人呢?为什么?](https://github.com/haizlin/fe-interview/issues/2814) +- [web缓存需要后台或者运维怎么配合呢?](https://github.com/haizlin/fe-interview/issues/2818) +- [同步和异步什么区别?它们各有什么应用场景?](https://github.com/haizlin/fe-interview/issues/2822) +- [你比去年的这个时候有哪些成长呢?](https://github.com/haizlin/fe-interview/issues/2826) +- [说说你对人脸识别的理解或者对原理的理解](https://github.com/haizlin/fe-interview/issues/2830) +- [说说你对持续集成的理解,它解决什么问题以及如何在前端中运用?](https://github.com/haizlin/fe-interview/issues/2834) +- [说说你对覆盖率的理解,它解决什么问题?](https://github.com/haizlin/fe-interview/issues/2839) +- [websocket是如何实现握手?](https://github.com/haizlin/fe-interview/issues/2843) +- [你知道什么是webAssembly吗?它的运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/2847) +- [为什么V8引擎这么快?](https://github.com/haizlin/fe-interview/issues/2851) +- [说说你对http3的理解,它主要解决了哪些问题?](https://github.com/haizlin/fe-interview/issues/2855) +- [如何解决android键盘回落后留白问题?](https://github.com/haizlin/fe-interview/issues/2859) +- [你在web端实现过批量打印吗?如何实现?](https://github.com/haizlin/fe-interview/issues/2863) +- [作为技术的Leader,带团队和提升开发能力的平衡点你是如何把握的?](https://github.com/haizlin/fe-interview/issues/2867) +- [作为技术的Leader,你是如何管理好你的团队?](https://github.com/haizlin/fe-interview/issues/2871) +- [作为管理岗位,说下你带团队的经验吧](https://github.com/haizlin/fe-interview/issues/2875) +- [你认为管理团队有哪些核心的要素?](https://github.com/haizlin/fe-interview/issues/2880) +- [如果让你空降去管理团队,你如何让团队成员信服?](https://github.com/haizlin/fe-interview/issues/2885) +- [你觉得团队管理,人的方面重要还事的方面重要?说说你的理由?](https://github.com/haizlin/fe-interview/issues/2889) +- [当业务与技术冲突时你作为管理者你该如何决择?](https://github.com/haizlin/fe-interview/issues/2893) +- [作为管理者,你是如何处理组织内部的矛盾?](https://github.com/haizlin/fe-interview/issues/2897) +- [假如今天是你和你老婆结婚10周年重要的日子并已约好,公司突然有紧急的事情需要你亲自处理,你如何选择?](https://github.com/haizlin/fe-interview/issues/2901) +- [前端是如何监控性能的?](https://github.com/haizlin/fe-interview/issues/2906) +- [模块热替换(HMR)的原理是什么?](https://github.com/haizlin/fe-interview/issues/2910) +- [作为管理者,你觉得管理日常化的事情有哪些?](https://github.com/haizlin/fe-interview/issues/2914) +- [作为管理者,要你设计一个日报(周报)的excel模板,你是如何?有什么原则?要查看哪些信息呢?](https://github.com/haizlin/fe-interview/issues/2921) +- [作为管理者,如果如何管理进度的?](https://github.com/haizlin/fe-interview/issues/2925) +- [你是如何预估工作量的?有什么理论依据吗?](https://github.com/haizlin/fe-interview/issues/2929) +- [说说你了解的前端代码评审Checklist有哪些项?](https://github.com/haizlin/fe-interview/issues/2933) +- [你每天的工作是谁给你安排的?](https://github.com/haizlin/fe-interview/issues/2944) +- [编程中经常会提到副作用,那副作用指的是什么?](https://github.com/haizlin/fe-interview/issues/2948) +- [你知道什么是约定优于配置吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/2955) +- [如何进行网站性能优化?](https://github.com/haizlin/fe-interview/issues/2959) +- [git怎样忽略已加入版本库的文件?](https://github.com/haizlin/fe-interview/issues/2974) +- [git区分大小写吗?如果不区分,那要如何设置?](https://github.com/haizlin/fe-interview/issues/2978) +- [你之前公司有做前端的基础建设吗?都有哪些方面?](https://github.com/haizlin/fe-interview/issues/2983) +- [你认为沟通和技术哪个更为重要?](https://github.com/haizlin/fe-interview/issues/2987) +- [url的长度限制是多少呢?为什么会有这种限制?](https://github.com/haizlin/fe-interview/issues/2991) +- [项目工作量的评估中,“人天”指的是什么?它有什么作用?](https://github.com/haizlin/fe-interview/issues/2996) +- [解释一下PRPL模式](https://github.com/haizlin/fe-interview/issues/3001) +- [你认为前端传输过程的参数需要加密吗?为什么?怎么加密更安全?](https://github.com/haizlin/fe-interview/issues/3005) +- [说说你对serverless的理解,它对前端有什么影响?](https://github.com/haizlin/fe-interview/issues/3009) +- [ws协议与http协议的不同?](https://github.com/haizlin/fe-interview/issues/3014) +- [开发多个系统时如何共享组件化?有哪些方案?](https://github.com/haizlin/fe-interview/issues/3018) +- [说说你对跨域存储的理解,跨域存储存储的方案有哪些?](https://github.com/haizlin/fe-interview/issues/3022) +- [说说你对开源协议的理解](https://github.com/haizlin/fe-interview/issues/3026) +- [开源等于免费吗?](https://github.com/haizlin/fe-interview/issues/3030) +- [说说你对http的报文字段upgrade的理解,它有什么作用?](https://github.com/haizlin/fe-interview/issues/3034) +- [当团队有人遇到能力边界时,你做为他的主管你该怎么办?](https://github.com/haizlin/fe-interview/issues/3038) +- [有同事离职,你是如何让他交接的?都要交接哪些内容呢?](https://github.com/haizlin/fe-interview/issues/3044) +- [svn仓库的提交记录能迁移到git吗?如何迁移?](https://github.com/haizlin/fe-interview/issues/3048) +- [你有看过哪些框架或者类库的源码吗?通过看源码可以收获什么?](https://github.com/haizlin/fe-interview/issues/3052) +- [你有做过数据分析吗?如何做的?](https://github.com/haizlin/fe-interview/issues/3056) +- [你开发出的一个页面,在服务器下运行,请算下它的并发量(服务器配置自己假设)](https://github.com/haizlin/fe-interview/issues/3060) +- [你上家公司开发的系统(页面)是给谁用的?给他们解决了什么问题?他们是怎么用的?](https://github.com/haizlin/fe-interview/issues/3065) +- [你有考虑过当网络断时,页面将会有什么变化吗?如何做到断线重连?](https://github.com/haizlin/fe-interview/issues/3070) +- [你有做过web端的压力测试吗?做压力测试有什么好处?怎么做?](https://github.com/haizlin/fe-interview/issues/3074) +- [你有完整看过微信公众平台开发的文档吗?说说你的感受](https://github.com/haizlin/fe-interview/issues/3078) +- [说说你对3D打印的理解](https://github.com/haizlin/fe-interview/issues/3082) +- [你听过边缘计算吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/3086) +- [你对量子计算机有了解吗?说说当量子计算机普及时,对前端会有哪些改变?](https://github.com/haizlin/fe-interview/issues/3090) +- [说说使用base64存储图片的优缺点](https://github.com/haizlin/fe-interview/issues/3094) +- [说下你对json schema的理解](https://github.com/haizlin/fe-interview/issues/3098) +- [请解释下windows和linux中换行和回车的区别,以后在编码中应该注意什么?](https://github.com/haizlin/fe-interview/issues/3102) +- [说说你对alpha/beta/RC/Release各版本的理解](https://github.com/haizlin/fe-interview/issues/3106) +- [请说说你对DevOps的理解](https://github.com/haizlin/fe-interview/issues/3111) +- [请举例说明,你认为优秀的人身上会有哪些特质?](https://github.com/haizlin/fe-interview/issues/3115) +- [为什么要有同源限制?](https://github.com/haizlin/fe-interview/issues/3119) +- [假如没有同源限制将会怎么样?](https://github.com/haizlin/fe-interview/issues/3123) +- [网站正在开发测试阶段,不想让百度抓取怎么办?](https://github.com/haizlin/fe-interview/issues/3128) +- [说说你对单体应用的理解?单体应用有什么优缺点?](https://github.com/haizlin/fe-interview/issues/3132) +- [301跳转和302跳转有什么区别?](https://github.com/haizlin/fe-interview/issues/3136) +- [为什么浏览器要限制tcp的连接最大个数?](https://github.com/haizlin/fe-interview/issues/3140) +- [1.1版本单个tcp连接下的http请求为什么只能同步处理?](https://github.com/haizlin/fe-interview/issues/3144) +- [1.1版本http协议中的管道机制和非管道情况下处理差别体现在哪里?](https://github.com/haizlin/fe-interview/issues/3148) +- [需要从前端上传一个大文件(如500M)到服务器,你是如何考虑的?](https://github.com/haizlin/fe-interview/issues/3152) +- [为什么我们以0.0.0.0:80不能直接访问本地项目?](https://github.com/haizlin/fe-interview/issues/3156) +- [你是如何做兼容性检测的?](https://github.com/haizlin/fe-interview/issues/3160) +- [你认为你在别人的眼里是一个什么样的人(别人如何评价你)?](https://github.com/haizlin/fe-interview/issues/3164) +- [说说你对上家公司的评价](https://github.com/haizlin/fe-interview/issues/3168) +- [你今年比去年最大的成长是什么(或想在哪方面有成长)?](https://github.com/haizlin/fe-interview/issues/3172) +- [说说你对我(面试官)的评价](https://github.com/haizlin/fe-interview/issues/3176) +- [举例说明学习数据结构和算法有什么用?](https://github.com/haizlin/fe-interview/issues/3180) +- [在css中汉字和英文字母的行高不同如何解决?](https://github.com/haizlin/fe-interview/issues/3184) +- [如果要在页面上放一组图片轮播图,你认为多长时间播放一次比较好,为什么?](https://github.com/haizlin/fe-interview/issues/3188) +- [有多个紧急任务同时到来,但人少又不够时,你要如何决策先做哪个?为什么?](https://github.com/haizlin/fe-interview/issues/3192) +- [在https站点下如何加载http的资源文件?](https://github.com/haizlin/fe-interview/issues/3201) +- [你了解什么是无界画布吗?](https://github.com/haizlin/fe-interview/issues/3205) +- [如果有两个项目,要进行代码比较差异,你该如何操作?](https://github.com/haizlin/fe-interview/issues/3209) +- [说说你认为程序员要不要会修电脑?](https://github.com/haizlin/fe-interview/issues/3213) +- [前端如何优化Content Download耗时太久的问题?](https://github.com/haizlin/fe-interview/issues/3222) +- [浏览器缓存中的memory cache和disk cache有什么区别?](https://github.com/haizlin/fe-interview/issues/3226) +- [说说你是如何对做技术评审的,都要评审哪些方面呢?为什么?](https://github.com/haizlin/fe-interview/issues/3230) +- [说说纯前端目前还有哪些做不到的需求?为什么?](https://github.com/haizlin/fe-interview/issues/3234) +- [说说你对ASCII码的了解,它有什么用途?](https://github.com/haizlin/fe-interview/issues/3238) +- [你知道什么是脱敏吗?什么情况下要脱敏呢?](https://github.com/haizlin/fe-interview/issues/3242) +- [你知道什么是破窗效应吗?它能指导我们什么?](https://github.com/haizlin/fe-interview/issues/3246) +- [你是如何评估工作量的?](https://github.com/haizlin/fe-interview/issues/3250) +- [说说你对专利的了解](https://github.com/haizlin/fe-interview/issues/3254) +- [你有自己或者为公司写过专利吗?](https://github.com/haizlin/fe-interview/issues/3262) +- [除了工作外,你为团队还做过哪些贡献?](https://github.com/haizlin/fe-interview/issues/3266) +- [你自己做过哪些完整项目,说说看](https://github.com/haizlin/fe-interview/issues/3270) +- [说说你在做开发的过程中,擅长的技术是什么?](https://github.com/haizlin/fe-interview/issues/3274) +- [你平时喜欢看书吗?电子书还是实体书?为什么?](https://github.com/haizlin/fe-interview/issues/3278) +- [谈下你对裸职的看法](https://github.com/haizlin/fe-interview/issues/3282) +- [说说你对前端缓存策略的理解](https://github.com/haizlin/fe-interview/issues/3286) +- [请描述下XSS是如何攻击的?](https://github.com/haizlin/fe-interview/issues/3290) +- [你能手画出CSRF的攻击原理图吗?](https://github.com/haizlin/fe-interview/issues/3294) +- [在前端开发中,你有使用过二进制方面的知识吗?在哪些场景会用到?](https://github.com/haizlin/fe-interview/issues/3299) +- [请说说你对DOM Parse的理解](https://github.com/haizlin/fe-interview/issues/3303) +- [请说说浏览器都有哪些容错机制?](https://github.com/haizlin/fe-interview/issues/3307) +- [给你一个目标网站,你是如何对它进行技术分析的?都从哪方面分析?](https://github.com/haizlin/fe-interview/issues/3311) +- [请说说你对用以致学的理解?它和学以致用有什么不同?](https://github.com/haizlin/fe-interview/issues/3315) +- [你了解什么是冷启动吗?](https://github.com/haizlin/fe-interview/issues/3319) +- [埋点时,说说你上报数据的机制是什么?你是如何设计的?](https://github.com/haizlin/fe-interview/issues/3323) +- [你认为团队间哪种协同方式比较好?为什么?](https://github.com/haizlin/fe-interview/issues/3327) +- [如果让你的工作效率提升两倍,你会用什么方法?](https://github.com/haizlin/fe-interview/issues/3331) +- [如果把前端的知识做个体系分类,你是如何划分的?](https://github.com/haizlin/fe-interview/issues/3335) +- [你认为中级前端工程师和高级前端工程师的差异在哪里?](https://github.com/haizlin/fe-interview/issues/3339) +- [你认为高级前端工程师应该具备哪些技能?](https://github.com/haizlin/fe-interview/issues/3344) +- [你学习的方法有哪些?有方法论吗?](https://github.com/haizlin/fe-interview/issues/3348) +- [什么是GraphicLayer?](https://github.com/haizlin/fe-interview/issues/3352) +- [说说你理解的HTTP request 报文结构是怎样的?](https://github.com/haizlin/fe-interview/issues/3356) +- [说说你理解的HTTP response 报文结构是怎样的?](https://github.com/haizlin/fe-interview/issues/3360) +- [浏览器缓存什么时候会出现如下情况:from disk、from memory?](https://github.com/haizlin/fe-interview/issues/3364) +- [你会装系统吗?都有哪些方法?](https://github.com/haizlin/fe-interview/issues/3368) +- [说说你对图片压缩比的理解](https://github.com/haizlin/fe-interview/issues/3372) +- [什么是UTC时间?](https://github.com/haizlin/fe-interview/issues/3376) +- [UTC时间和GMT有什么区别?](https://github.com/haizlin/fe-interview/issues/3380) +- [说说你对DNS劫持的理解](https://github.com/haizlin/fe-interview/issues/3384) +- [如何把团队的工作经验沉淀下来?有哪些方法?](https://github.com/haizlin/fe-interview/issues/3388) +- [上传文件能使用GET请求吗?为什么?](https://github.com/haizlin/fe-interview/issues/3392) +- [你有什么爱好?](https://github.com/haizlin/fe-interview/issues/3396) +- [你希望通过这份工作获得什么?](https://github.com/haizlin/fe-interview/issues/3403) +- [什么是流量劫持?如何防止流量劫持?](https://github.com/haizlin/fe-interview/issues/3407) +- [你是从哪些维度来评估代码的质量?](https://github.com/haizlin/fe-interview/issues/3412) +- [说说你对自顶向下的编程方法的理解?](https://github.com/haizlin/fe-interview/issues/3417) +- [请说说你对鲁棒性的理解](https://github.com/haizlin/fe-interview/issues/3422) +- [什么是泛域名?如何做泛域名解析?](https://github.com/haizlin/fe-interview/issues/3426) +- [请说下V8、chrome、chromium三者之间的关系](https://github.com/haizlin/fe-interview/issues/3430) +- [修改了文件,但并未提交到暂存区(即并没有add),如何撤消?](https://github.com/haizlin/fe-interview/issues/3434) +- [修改了文件并已提交到暂存区(即已经add),如何撤消?](https://github.com/haizlin/fe-interview/issues/3438) +- [修改了文件并已commit,如何撤消?](https://github.com/haizlin/fe-interview/issues/3442) +- [一个很重要的功能要上线,除了充分的测试外,还要如何把握好风险?](https://github.com/haizlin/fe-interview/issues/3446) +- [说说你对编程思维的理解](https://github.com/haizlin/fe-interview/issues/3450) +- [培训编程思维的方法有哪些?](https://github.com/haizlin/fe-interview/issues/3454) +- [总结一下你写了这么久的代码的心得体会](https://github.com/haizlin/fe-interview/issues/3458) +- [说说你对3分钟热情和持续热情的理解](https://github.com/haizlin/fe-interview/issues/3462) +- [你是如何设计前端缓存策略的?](https://github.com/haizlin/fe-interview/issues/3466) +- [你是如何保证你的网站可访问性?](https://github.com/haizlin/fe-interview/issues/3470) +- [与后端联调接口时,你总结下会出现哪些问题及如何解决?](https://github.com/haizlin/fe-interview/issues/3475) +- [你觉得前端有必要做单元测试吗?](https://github.com/haizlin/fe-interview/issues/3479) +- [前端如何做单元测试?](https://github.com/haizlin/fe-interview/issues/3483) +- [上拉加载和下拉刷新会遇到什么性能问题?](https://github.com/haizlin/fe-interview/issues/3487) +- [说说你对大数据的理解](https://github.com/haizlin/fe-interview/issues/3491) +- [大数据的到来对前端有什么影响?](https://github.com/haizlin/fe-interview/issues/3495) +- [你有做过大数据报表开发吗?都有哪些展现的形式?](https://github.com/haizlin/fe-interview/issues/3499) +- [说说你对前端图表应用的理解](https://github.com/haizlin/fe-interview/issues/3503) +- [图表有哪些分类?](https://github.com/haizlin/fe-interview/issues/3507) +- [图表有哪些应用场景?什么样的数据用什么样的图表展示?](https://github.com/haizlin/fe-interview/issues/3511) +- [谈谈你对统计图表和分析图表的理解](https://github.com/haizlin/fe-interview/issues/3515) +- [前端性能的提升可以分为哪些类?](https://github.com/haizlin/fe-interview/issues/3519) +- [涉及到用户隐私的操作有哪些?](https://github.com/haizlin/fe-interview/issues/3523) +- [来这面试前你有做过哪些准备吗?](https://github.com/haizlin/fe-interview/issues/3527) +- [说说你对程序员都会修电脑的理解](https://github.com/haizlin/fe-interview/issues/3531) +- [你觉得前端有必要学习数据结构和算法吗?为什么?](https://github.com/haizlin/fe-interview/issues/3535) +- [举例说明前端多线程开发在哪些场景下会适应到?](https://github.com/haizlin/fe-interview/issues/3539) +- [引导用户关注公众号的方式有哪些?](https://github.com/haizlin/fe-interview/issues/3543) +- [你觉得应该如何写好一个简历?都有哪些原则?](https://github.com/haizlin/fe-interview/issues/3547) +- [说说你对自律的理解](https://github.com/haizlin/fe-interview/issues/3551) +- [如果要你设计一套公共组件,你应该怎么做?需要考虑哪些问题?](https://github.com/haizlin/fe-interview/issues/3555) +- [你平时有关注系DAU(日活跃用户数量)吗?觉得前端有必要关注吗?](https://github.com/haizlin/fe-interview/issues/3559) +- [5G的卡出来后,卖的很便宜,流量又多,对我们公司的业务有影响嘛?](https://github.com/haizlin/fe-interview/issues/3563) +- [有新同事入职时,作为部门领导,你是如何向同事们介绍他的?](https://github.com/haizlin/fe-interview/issues/3567) +- [你知道什么是短域名吗?说说它的原理](https://github.com/haizlin/fe-interview/issues/3571) +- [你认为优秀的前端工程师要具体哪些素质?](https://github.com/haizlin/fe-interview/issues/3575) +- [女童鞋前端er,你是怎样做职业规划的?](https://github.com/haizlin/fe-interview/issues/3579) +- [网站加载Waiting (TTFB)时间过长的原因是什么?如何解决?](https://github.com/haizlin/fe-interview/issues/3583) +- [在前后端分离的项目里,请说说前端跳转微信授权的流程是什么?](https://github.com/haizlin/fe-interview/issues/3591) +- [在前后端分离项目里,请说说前端传递的token的流程?](https://github.com/haizlin/fe-interview/issues/3596) +- [如何在浏览器中播放pcm裸流音频?](https://github.com/haizlin/fe-interview/issues/3600) +- [现如今面对如层出不穷的类库,说说你的感受](https://github.com/haizlin/fe-interview/issues/3604) +- [如何实现记录用户的操作轨迹并还原?](https://github.com/haizlin/fe-interview/issues/3608) +- [你认为计算专业和非计算机专业的差别在哪?为什么?](https://github.com/haizlin/fe-interview/issues/3612) +- [png-8和png-24有什么区别?](https://github.com/haizlin/fe-interview/issues/3616) +- [请说说使用iconfont图标的优点和缺点](https://github.com/haizlin/fe-interview/issues/3620) + diff --git a/docs/favorite/interview_questions-3.md b/docs/favorite/interview_questions-3.md new file mode 100644 index 0000000..513e48d --- /dev/null +++ b/docs/favorite/interview_questions-3.md @@ -0,0 +1,87 @@ +# Interview Questions (Node.js) + +- [NodeJs的特性主要有哪些?](https://github.com/haizlin/fe-interview/issues/1387) +- [NodeJs适用于哪些场景开发?](https://github.com/haizlin/fe-interview/issues/1388) +- [你是怎么调试NodeJs呢?有哪些方法?](https://github.com/haizlin/fe-interview/issues/1389) +- [你知道NodeJs是如何工作的吗?](https://github.com/haizlin/fe-interview/issues/1390) +- [NodeJs和V8引擎是什么关系?](https://github.com/haizlin/fe-interview/issues/1391) +- [NodeJs是基于单线程的吗?为什么?](https://github.com/haizlin/fe-interview/issues/1392) +- [NodeJs的回调有什么用吗?](https://github.com/haizlin/fe-interview/issues/1393) +- [Node的全局变量有哪些?](https://github.com/haizlin/fe-interview/issues/1394) +- [Node的全局对象有哪些?](https://github.com/haizlin/fe-interview/issues/1395) +- [怎样在NodeJs中加载HTML文件?](https://github.com/haizlin/fe-interview/issues/1396) +- [请解释下你对EventEmitter的理解](https://github.com/haizlin/fe-interview/issues/1397) +- [你知道什么是REPL吗?](https://github.com/haizlin/fe-interview/issues/1398) +- [npm是干什么用的?它有什么优缺点?有没有类似的方案?](https://github.com/haizlin/fe-interview/issues/1399) +- [说说你对package.json的理解,它都有哪些作用?](https://github.com/haizlin/fe-interview/issues/1400) +- [你了解NodeJs的子进程吗?](https://github.com/haizlin/fe-interview/issues/1401) +- [你用NodeJs做过什么项目?](https://github.com/haizlin/fe-interview/issues/1402) +- [你有使用过NodeJs吗?说说你对它的理解,它的运用场景有哪些呢?](https://github.com/haizlin/fe-interview/issues/1421) +- [你有使用过express和koa吗?它俩有什么区别?](https://github.com/haizlin/fe-interview/issues/1422) +- [koa是如何解决跨域的?](https://github.com/haizlin/fe-interview/issues/1423) +- [你知道koa的中间件原理吗?](https://github.com/haizlin/fe-interview/issues/1424) +- [你自己有写过koa的中间件吗?](https://github.com/haizlin/fe-interview/issues/1425) +- [说说koa洋葱模型有什么优点?它是如何实现洋葱模型的?](https://github.com/haizlin/fe-interview/issues/1426) +- [你是如何选择Node.js的版本的?](https://github.com/haizlin/fe-interview/issues/1427) +- [说说你对Node模块的理解](https://github.com/haizlin/fe-interview/issues/1632) +- [Node的模块加载机制是什么?](https://github.com/haizlin/fe-interview/issues/1633) +- [Node的模块缓存在哪?](https://github.com/haizlin/fe-interview/issues/1634) +- [假设有a.js、b.js 两个模块相互引用,会有什么问题?是否为陷入死循环?](https://github.com/haizlin/fe-interview/issues/1635) +- [module.exports与exports的区别是什么?](https://github.com/haizlin/fe-interview/issues/1636) +- [写一个读取文件和文件的方法](https://github.com/haizlin/fe-interview/issues/1936) +- [如何高效地读取大文件(3G以上)?](https://github.com/haizlin/fe-interview/issues/1937) +- [如何高效地写入大文件(3G以上)?](https://github.com/haizlin/fe-interview/issues/1938) +- [nodejs如何高精度计时(纳秒)?](https://github.com/haizlin/fe-interview/issues/1939) +- [你有用过哪些断言库?](https://github.com/haizlin/fe-interview/issues/1940) +- [说说你对线程模型的理解](https://github.com/haizlin/fe-interview/issues/1989) +- [说说你对EventLoop的理解](https://github.com/haizlin/fe-interview/issues/1990) +- [I/O多路复用轮询技术select和epoll的区别是什么?](https://github.com/haizlin/fe-interview/issues/1991) +- [Node项目中,你是怎么记录日志的?](https://github.com/haizlin/fe-interview/issues/1992) +- [你用过哪些Node的web框架?](https://github.com/haizlin/fe-interview/issues/1993) +- [在Node项目中你有使用过哪些常用的中间件?](https://github.com/haizlin/fe-interview/issues/1998) +- [你知道egg.js和thinkjs吗?说说它们的区别是什么?](https://github.com/haizlin/fe-interview/issues/1999) +- [常用的主流消息中间件都有哪些?](https://github.com/haizlin/fe-interview/issues/2000) +- [你在Nodejs项目中使用过哪些数据库?](https://github.com/haizlin/fe-interview/issues/2001) +- [nodejs中require方法是同步还是异步操作?为什么?](https://github.com/haizlin/fe-interview/issues/2002) +- [发布一个npm包如何忽略不需要发布的文件?](https://github.com/haizlin/fe-interview/issues/2027) +- [.npmrc配置文件有什么用途?](https://github.com/haizlin/fe-interview/issues/2028) +- [你有发布过自己的npm包吗?流程是怎样的?](https://github.com/haizlin/fe-interview/issues/2029) +- [你会搭建私有的npm仓库吗?怎么搭建?](https://github.com/haizlin/fe-interview/issues/2030) +- [yarn和npm有什么区别?](https://github.com/haizlin/fe-interview/issues/2031) +- [为什么要使用RabbitMQ?](https://github.com/haizlin/fe-interview/issues/2051) +- [RabbitMQ的应用场景有哪些?](https://github.com/haizlin/fe-interview/issues/2052) +- [MQ 的空间与时间解耦是什么?](https://github.com/haizlin/fe-interview/issues/2053) +- [如何安装、启动一个 RabbitMQ 服务?](https://github.com/haizlin/fe-interview/issues/2054) +- [如何构建一个简单的生产者与消费者模型?](https://github.com/haizlin/fe-interview/issues/2055) +- [你对Mongodb有了解吗?](https://github.com/haizlin/fe-interview/issues/2097) +- [Mongodb如何批量更新文档?](https://github.com/haizlin/fe-interview/issues/2098) +- [你有写过定时任务吗?是用第三方模块吗?](https://github.com/haizlin/fe-interview/issues/2099) +- [你有用过Node的哪些模板引擎呢?说下它们的区别](https://github.com/haizlin/fe-interview/issues/2100) +- [你知道什么是ORM吗?](https://github.com/haizlin/fe-interview/issues/2101) +- [你了解什么是集群吗?](https://github.com/haizlin/fe-interview/issues/2102) +- [yarn模块中的yarn.lock文件有什么作用?](https://github.com/haizlin/fe-interview/issues/2115) +- [npm i和npm install有什么区别?](https://github.com/haizlin/fe-interview/issues/2116) +- [devDependencies和dependencies有区别?怎么选择用哪一个呢?](https://github.com/haizlin/fe-interview/issues/2117) +- [使用npm安装模块时,如何选择--save和--save-dev?](https://github.com/haizlin/fe-interview/issues/2118) +- [nodejs如何热部署(热更新)?](https://github.com/haizlin/fe-interview/issues/2119) +- [require和import有什么区别?](https://github.com/haizlin/fe-interview/issues/2120) +- [编写nodejs代码时为什么没法实时生效?](https://github.com/haizlin/fe-interview/issues/2129) +- [说说npm在使用过程中有什么不足的地方](https://github.com/haizlin/fe-interview/issues/2130) +- [说说你对BFF的理解](https://github.com/haizlin/fe-interview/issues/2131) +- [在开发nodejs的时候如何做到多版本共存?](https://github.com/haizlin/fe-interview/issues/2132) +- [请说说koa的app.use()执行流程](https://github.com/haizlin/fe-interview/issues/2133) +- [koa2相比koa1有什么改进呢?](https://github.com/haizlin/fe-interview/issues/2138) +- [koa中next()的原理是什么?](https://github.com/haizlin/fe-interview/issues/2139) +- [koa中如果一个中间件没有调用await next(),结果会怎样?](https://github.com/haizlin/fe-interview/issues/2140) +- [pm2的cluster和fork两种模块有什么区别?如何选择?](https://github.com/haizlin/fe-interview/issues/2141) +- [使用nodejs可以获取客户端连接的真实IP吗?为什么?如何获取?](https://github.com/haizlin/fe-interview/issues/2142) +- [你了解Consul吗?说说它的运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/2143) +- [Consul的四大核心特性是什么?](https://github.com/haizlin/fe-interview/issues/2144) +- [使用Consul解决了哪些问题?](https://github.com/haizlin/fe-interview/issues/2145) +- [如何使用Consul进行服务注册与服务发现?](https://github.com/haizlin/fe-interview/issues/2146) +- [npm提供了哪些钩子?各有什么作用?](https://github.com/haizlin/fe-interview/issues/2240) +- [你有使用过npx吗?它主要解决什么问题?](https://github.com/haizlin/fe-interview/issues/2242) +- [如果发现node_modules中有个模块代码有bug,你该怎么办?](https://github.com/haizlin/fe-interview/issues/2439) +- [如何获取项目的根路径?](https://github.com/haizlin/fe-interview/issues/2594) +- [如何使用nodejs对base64进行编解码?](https://github.com/haizlin/fe-interview/issues/2595) + diff --git a/docs/learning-note/stenography/weekly-fe-perusal/note-p3.md b/docs/learning-note/stenography/weekly-fe-perusal/note-p3.md index 0df44a8..6e859e0 100644 --- a/docs/learning-note/stenography/weekly-fe-perusal/note-p3.md +++ b/docs/learning-note/stenography/weekly-fe-perusal/note-p3.md @@ -2,7 +2,7 @@ sidebar_position: 4 --- -# Perusal Series +# Perusal Series - 3 ## 214.精读《web streams》 @@ -527,5 +527,5 @@ Async/Await 优势: -
last modified at September 7, 2025 22:27
+
last modified at September 9, 2025 16:26
\ No newline at end of file