【前端面经】字节前端社招面经分享(已offer)

社招时间线

全程面试时间都是候选人定的,字节效率还是非常高的
  • 10.23 HR电话沟通约面
  • 10.28 技术一面(两小时后告知通过约面)
  • 10.30 技术二面(半小时后告知通过约面)
  • 11.4 技术三面(两小时后告知通过约面)
  • 11.5 HR面(三小时后告知通过)
  • 11.5 OC
  • 11.5 收集薪资流水证明
  • 11.6 谈薪
  • 11.11 书面offer

面试

基本都是从简历出发深挖问题,没有太多通用性,仅列出偏技术点不涉及具体项目的问题。
因为AI相关内容较多,所以问题也偏AI。

技术一面(1h)

  1. 代码输出题:闭包与变量提升相关
  2. 手写题:数组转树形结构
  3. 手写题:实现带并发限制的异步任务调度器
  4. Promise 相关方法及应用场景
  5. JS 中 this 的指向是如何确定的?
  6. 覆盖数组 forEach 方法时,内部的 this 指向谁?
  7. 前端跨域的解决方案?
  8. Nginx 代理和 CORS 解决跨域原理上的区别?
  9. 介绍一个对自己成长帮助最大或难度最大的项目
  10. 介绍一下大数据量下的性能优化实践
  11. setTimeout 的时间间隔是如何确定的?
  12. AI 在你工作中的应用场景?如何处理 AI 生成代码的 Bug?
  13. 项目经历深挖

技术二面(1h)

  1. AI 服务与模型选择
  2. 微前端与应用间通信
  3. Web Worker 的使用场景和原因
  4. AI 编程的更多探索
  5. MCP (Model Context Protocol) 的使用
  6. 对 Agent 模式的了解
  7. SSO 单点登录方案
  8. 项目经历深挖
  9. 职业规划
  10. 手写题:实现带重试和超时的 fetch
  11. 手写题:实现函数柯里化

技术三面(1h)

  1. AI 提效带来的研发流程变化
  2. AI 编程采纳率与遇到的问题
  3. 提升 AI 采纳率的思考
  4. Design to Code (D2C) 的思考
  5. 提示词(Prompt)的编写与迭代
  6. Web Worker 的原理与实践
  7. 离职原因与当前状态
  8. ECharts 大数量下的性能优化,场景题
  9. 项目经历深挖
  10. Webpack vs Vite
  11. 手写题:实现异步任务调度器(一面题的变式,若未复盘追问会写不出)
  12. 职业规划、工作强度与学习方式

HR面(50min)

  1. 离职原因 & 职业规划
  2. 前司经历 & 成就复盘
  3. 项目深度剖析
  4. 求职动机 & 对 AI 的思考
  5. 薪资期望

总结

  • 前端基础:前端基础一定要扎实,每个点都会问到原理层面
  • 项目深挖:简历上的项目必须经得住“拷打”,要能从业务逻辑讲到技术选型,再到底层实现原理;每个点都可能被层层追问
  • AI相关:现在行业普遍看重具备 AI Native 思维 的研发工程师,要对 AI 技术保持好奇和实践敏感度
  • 职业规划:技术面和 HR 面都会问,尤其是每段经历的离职和求职动机,提问会很犀利
  • 手写题:虽然准备了hot100的算法没考到,但是还是准备着比较好,JS 手写题不仅要写得出,还要能现场讲清思路、分析边界,并应对变式和追问

分享

这次面试也是重新梳理准备了一遍八股文,因为原本技术栈主要是Vue所以没有React相关的梳理,大家有需要的可以参考,有错误的地方欢迎评论区交流指正~
【前端面试】HTML篇
【前端面试】CSS篇
【前端面试】JS篇
【前端面试】Vue篇
【前端面试】Git篇
【前端面试】前端性能优化篇
【前端面试】手写题篇
【前端面试】浏览器&网络篇
【前端面试】前端工程化篇

结尾

本次面试最深的感受就是,网上的面经其实参考意义已经没有很大了,更多的是参考每家公司的面试风格与侧重。每段经历都要经得起“拷打”,思考问题要全面有深度,面对很多犀利的有压力的提问也要快速反应。

有个小经验可以分享给大家,面试的时候录音,面试后直接把录音转文字的内容写到IDE的新建md文档中,让AI帮你做梳理和复盘会非常高效。除此之外,在简历编写和项目深度问答方面都可以让AI协助mock面试,并做进一步复盘总结也很好用。

祝愿看到这篇文章的大家都能拿到满意的offer~ 有什么问题欢迎在评论区交流~

Read more

Whisper语音识别终极指南:从零到精通的完整部署方案

Whisper语音识别终极指南:从零到精通的完整部署方案 【免费下载链接】whisper-tiny.en 项目地址: https://ai.gitcode.com/hf_mirrors/openai/whisper-tiny.en OpenAI Whisper语音识别技术正在彻底改变语音处理的游戏规则。这款强大的开源模型能够准确识别98种语言并实现实时翻译,为开发者提供了前所未有的语音处理能力。本指南将带你从基础配置到高级优化,全面掌握Whisper的实战应用技巧。 快速环境搭建与一键部署方案 必备依赖安装指南 部署Whisper的第一步是配置运行环境。推荐使用Python 3.9+和PyTorch 1.10+的组合,通过以下命令快速安装关键依赖: pip install transformers ffmpeg-python torchaudio 验证安装成功后,即可开始模型部署。选择合适的模型版本至关重要,tiny版本适合资源受限场景,而large版本则追求极致精度。 模型选择与性能平衡策略 根据实际应用场景选择最优模型配置: * Tiny模型:移动端和嵌入

By Ne0inhk

Stable Diffusion+AI监控实战:10分钟搭建智能安防原型,成本5元

Stable Diffusion+AI监控实战:10分钟搭建智能安防原型,成本5元 引言:当AI绘画遇上智能安防 想象一下,你只需要花一杯奶茶的钱(5元),就能用AI技术搭建一个能自动识别异常行为的智能监控系统。这不是科幻电影,而是通过Stable Diffusion和现成的AI工具就能实现的真实场景。 很多物联网开发者都遇到过这样的困境:想做一个智能安防的demo验证想法,但训练视觉模型需要昂贵的GPU资源,个人电脑根本跑不动。现在,通过ZEEKLOG算力平台提供的预置镜像,你可以按小时租用GPU资源,快速搭建原型系统。 本文将带你用Stable Diffusion生成模拟监控画面,结合开源AI工具实现异常行为检测。整个过程就像搭积木一样简单,不需要写复杂代码,10分钟就能看到效果。 1. 环境准备:5分钟搞定基础配置 1.1 选择适合的GPU镜像 在ZEEKLOG算力平台,选择预装了以下环境的镜像: - 基础环境:Ubuntu 20.04 + Python 3.8 - AI框架:PyTorch 1.12 + CUDA

By Ne0inhk
8个最佳AI论文降重平台:智能改写与自动写作功能对比

8个最佳AI论文降重平台:智能改写与自动写作功能对比

AI论文工具的选择需要结合降重、降AIGC率及写作功能等核心需求。通过实测数据与用户反馈的综合评估,8款热门工具在效率、准确性和易用性上表现各异,以下为优化后的简要排名供参考。 排名 工具名称 关键优势 1 aibiye 高度适配主流检测平台,保留学术严谨性 2 aicheck 实时检测与快速优化一体化 3 askpaper AIGC查重前置,精确降AI痕迹 4 秒篇 操作简便,20分钟内完成 5 笔灵AI 降AI率稳、格式保留完整 6 SpeedAI 轻量级设计,适合新手 7 PaperRed 专业度高,精准识别AI元素 8 CheckBug 支持中英文双语优化 接下来,我们将从常见问题入手,深入解析这些工具的应用价值和使用案例。 为什么需要AI论文工具? “毕业论文修改太麻烦,如何快速降重又不失专业性?”“AI生成的初稿怎么降低检测率?”许多学生在论文写作后期都会面临这类困扰。AI论文工具通过算法优化文本,解决了以下关键问题: * 降重:

By Ne0inhk

Claude Code 与 ChatGPT、Copilot 有什么区别?

很多开发者第一次听到 Claude Code,都会下意识地问一句: 不就是又一个 AI 编程工具吗? 和 ChatGPT、Copilot 到底有什么区别? 如果只停留在“能不能写代码”,这三者看起来差不多; 但一旦放进真实项目、真实工程环境中用,差异会非常明显。 这篇不谈模型参数,也不做主观吹捧,只从开发者日常使用体验出发,说清楚它们本质上的不同。 一、先给结论:三者解决的问题不一样 先用一句话概括定位: * ChatGPT:擅长回答问题 * Copilot:擅长自动补全 * Claude Code:擅长理解和协作一个项目 也就是说,它们并不是互相替代的关系,而是关注点完全不同。 二、ChatGPT:强在通用能力,但脱离项目上下文 ChatGPT 是很多人接触的第一个 AI 编程工具,它的优势非常明显: * 知识面广,几乎什么都能问 * 解释清楚,适合学习新概念 * 写示例代码、语法示范很快

By Ne0inhk