JavaScript 面试题
共 11 篇真实面经 · 涵盖 携程 / 广州好大夫 / 拼多多 / 药帮忙 / 白犀牛 等 10 家公司
携程前端秋招一面面经(45 分钟)
携程前端秋招一面面经:从数组去重与 map、reduce 实现、常见排序算法与堆排序适用场景,到浏览器输入 URL 的网络过程、Flex 三栏布局与主轴交叉轴对齐、闭包与事件委托,再到虚拟列表原理与大列表滚动优化、Puck 拖拽生成 HTML 的原理、zustand 选型、React Native 与 React 的区别,以及如何优化给 AI 写提示词。
携程秋招前端开发一面面经(10.08)
携程秋招前端开发一面记录,全程近一小时且几乎不问项目:从数组链表、flex 与响应式布局等基础,到浏览器渲染机制、TS 类型守卫、防抖节流,再到虚拟列表与打包构建工具,最后追问大模型输出为何不稳定、RAG 召回机制与 prompt 效果验证。
广州好大夫前端面试
广州好大夫前端岗一面与二面面经:一面围绕首页白屏优化、SSE 流式消费、小程序登录与请求层封装、PDF.js 体积与虚拟列表、事件循环与暂时性死区,以及 AI 编码质量把控;二面问实习离职、前后端进度不一致的处理与职业规划。
拼多多前端笔试:代码输出选择题与三道 JS 手写题
拼多多 2026 年 10 月 11 日校招前端笔试记录:选择题三道,分别考代码输出结果、事件循环输出顺序与 HTTP 计算机网络;手写题三道,分别是搜索框逻辑、n 皇后变种与网络请求缓存。
药帮忙前端一面面经:CSS 布局、this 指向与项目鉴权
武汉药帮忙前端一面实录:flex 与 grid 布局、盒子间距自适应场景题,var/let/const 与变量提升、深浅拷贝、this 指向、事件循环,再到 TypeScript 与 Vue 组件通信,最后追问商城项目的鉴权与按钮级权限。
白犀牛前端实习一二面:日志队列组件与二分查找
白犀牛前端实习生一面二面记录:一面围绕自研日志队列组件的容量上限与异常场景、文件上传细节反复追问,并现场手撕两两交换链表;二面偏计算机基础,问 TCP 握手、临界区与手写锁,以及 O(log n) 的山脉数组查找。
字节全栈一面:并发调度器与 Vue 响应式原理
字节跳动中国交易与广告全栈一面。先问 Vue 3 Composition API 的原理与优势,再手撕带并发限制的异步调度器并追问 while 改 if 的原因,最后深挖 SSE 断线重连、流式半 JSON 解析与首屏优化。
长鑫科技前端实习一面:八股与 TS 类型运算
长鑫科技前端开发实习一面,9 月 21 日面试。全为常规八股:事件循环、闭包、ES6 新特性、var/let/const 区别、interface 与 type 区别、Vue2 与 Vue3 区别,以及项目里 subagent 的做法。
好大夫前端开发实习一面
好大夫前端开发实习一面:覆盖闭包、ES6 新特性、BFC、水平垂直居中、HTTP 版本差异、Vue 生命周期与 Vite/Webpack 区别,还问到 uniapp 与大模型辅助编码的占比。
英飞流全栈开发实习面试:React 原理与 JS 基础连问
英飞流全栈开发实习面试,9 月 21 日,全程常规八股:ES6 新特性、React 各版本差异与事件机制、diff 算法、Vite 与 Webpack、CommonJS 与 ESM、闭包与 JS 继承,后端侧只问到对后端的了解和 Redis,整体偏基础。
北欧证券公司Java Junior岗位笔试
北欧一家证券公司Java Junior岗位笔试,题目一半Java一半JavaScript(岗位JD只提Java,开考才发现有JS部分),涵盖手写继承、try-catch-finally、Lambda表达式Consumer语法及equals方法,算法题为连续子数组最大和及区间最小差值问题。