面试是求职过程中最重要的环节,这里整理了一些Web前端面试体验及内容,供大家参考。旨在帮助大家了解面试流程体验及部分内容结构。面试内容会随时间变化,仅供参考。为避免不必要的麻烦,部分公司名称轻微打码。
阿xx巴
1. 阿xx巴(淘x)一面
- 笔试题随机排序
- 笔试题实现商品分配
- 浏览器存储机制,cacheStorage
- cookie 原理
- 项目 mvp 原理
- Vue 组件间通信
- 双向绑定的原理
- 网站性能优化
- 页面的可用性时间的计算 performance api
- Webpack 配置
- Webassblem
- 网络安全
- This的指向
- 前沿知识
- Hybrid
- Node.js
- 原型链
- 跨域
- 移动端的点击事件
- 移动端布局
- 前端路由的实现方式
面试时间:20:10-22:25 135分钟
2. 阿xx巴(淘x)二面
- 项目 mvp 模式
- 图片优化
- 移动端开发基础
- WebAssembly
3. 阿xx巴(淘x)三面
- 项目介绍
- Vuex
- 项目 mvp 模式介绍
- Ajax请求创建
- Promise 调用
- Flex 布局
- 盒模型
- Git rebase
- 随机排序
- Promise
- Fetch 没回答
- Grid 没回答
面试时间: 15:20-15:57 37 分钟
4. 阿xx巴(淘x)四面(hr)
- 项目介绍
- 自我评价、同学评价
- 家乡
- 自己的优点
- 学校课程
- 未来5年的规划
- 投了哪些公司
- 学习生涯
- 有没有女朋友
- 性格
- 从项目中学到的东西
面试时间: 16:20-16:47 27 分钟
5. 阿xx巴(阿x云)一面
- 快速排序
- 反转链表
- 继承
- 深度优先遍历
- Es6
- 情景题 ui 组件设计
- 列表数据加载问题
- 懒加载扩展
6. 阿xx巴(阿x云)二面
- Es6 新特性
- Object 方法
- Html5 方法
- Js 性能优化
- 快速排序不用递归实现
面试时间:20:32-20:58 26 分钟
7. 阿xx巴(淘x二轮)一面
- 简历第一个项目
- 简历第二个项目
- 简历第三个项目
- 服务端了解知识
- Node.js 了解
- 移动端相关
- React 基础
面试时间:16:58-18:35 97分钟
8. 阿xx巴(淘x二轮)二面
- 项目经历
- 技术选型
- 为何这样选择
- 项目提效率提升亮点
- 项目目的
面试时间:12:58-13:20 22分钟
9. 阿xx巴(淘x二轮)三面(hr)
- 项目介绍
- 收获
- 个人优势
- 和腾讯offer 的选择
- 职业规划
- 如何获取前端前沿知识
面试时间:13:31-13:48 17分钟
腾x
1. 腾x(TEG)一面
- 实习时间
- 前端项目
- 节流与防抖
- margin 重叠
- BFC
- This 对象
- Loader 和 plugin 的差别
- 原型的获取
- 单页应用的seo
- EventBus
- Vuex
面试时间: 18:28-19:05 37分钟
2. 腾x(TEG)二面
- 项目
- Vue router实现
- Vuex
- 项目管理规范
- 5个价值不同的问题分给5个不同的人的方式
- For of 和 for in 的区别
- 图片加载
- 正则表达式
- 页面遍历
- 如何判断参数是否传入
- 路由如何保存滚动位置
面试时间:19:15-20:30 75 分钟
3. 腾x(TEG)三面
- 项目经历
- 最困难的事
- 兴趣爱好
- 项目分工、人员讨论
- 性格
- 面试是否会准备
面试时间: 19:03-19:43 40 分钟
4. 腾x(TEG)四面(hr)
- 项目问题
- 新的解决方案
- 实验室
- 最难的问题
- 家乡
- 父母工作
- 对职位的看法
- 是否支持外地工作
- 是否有直系亲属在腾讯
- 实习时间
- 中间是否回校
- 兴趣爱好
- 薪资有要求吗
面试时间: 14:23-14:45 22分钟
网x互娱
1. 网x互娱一面
- 项目介绍
- Vue 理解
- 路由的理解
- ES6 理解
面试时间: 11:11-11:44 33 分钟
2. 网x互娱二面
- 项目介绍
- 权限系统的理解
- 对于炉石传说的理解
- 代码规范
- 商品利润下降的原因
面试时间: 10:00-10:42 42 分钟
字x跳动
1. 字x跳动一面
- Webpack 了解
- http 缓存
- http1.0 和 http1.1 的区别
- css 上下固定为100px,中间为自适应高度
- 一道代码分析题
- BFC
- 类数组有哪些,如何转换
- 跨域
- cors 简单请求和复杂请求的区别
- 项目中图片的性能优化
- 前端的性能优化
- Base64 在 html 中的缺点
- 500 张图片,如何实现预加载优化
- 二维码扫描登录的原理,服务器推送,客户端轮询
面试时间:9:00-10:17 67 分钟
微x银行
1. 微x银行一面
- Vue 双向绑定
- 虚拟 Dom
- Diff 算法
- 闭包
- 闭包造成内存泄漏举例
- 继承
- http 和 https 的区别
- es6 的了解
- 是否会愿意留在公司
- 你的优点
- 为什么选择微众
面试时间: 19:00-19:40 40 分钟
酷x乐
1. 酷x乐一面
- 基本数据类型
- null 和 undefined 的区别
- class 相对于 es5 的继承有什么区别
- 作用域和闭包
- Webpack loader 和 plugins 的区别
- 原型链和 this
- 输入 url 的过程
- 层叠上下文
- Git rebase 和 git merge 的区别
- 前端学习的方式
- 为什么选择前端
面试时间:14:35-15:10 35分钟
2. 酷x乐二面
- 项目介绍
- Vue 的双向绑定机制
- 权限管理
- Vue 中组件通信方式
- Vue Data 中为什么要使用函数的方式
- 面向对象设计问题,自动超市购买商品设计
- 智力题,五只鸡五天能下五个蛋,多少只鸡一百天下一百个蛋
- 智力题,药罐污染问题
面试时间: 15:06-16:06 60 分钟
3. 酷x乐三面
- 实习时间
- 前端方向
- 项目
- 懒加载
- 状态持久化
- 图片优化的方式
- 浏览器如何判断是否支持 webp 格式图片
- Display 的常见属性
- 改变url的几种方式
面试时间: 20:35-21:10 35分钟
京x
1. 京x一面
- 前端工程师的理解
- 项目介绍
- Vuex 的底层实现
- Vue router 的实现
- 缓存的了解
- Computed 和 watch 的区别
- Proto 和 ptototype
- Object.defineProperty() 方法
- 发布订阅者模式和观察者模式的区别
- no-cache
- cache-control 可以有几个值,没有限制吧….
- webpack-loader
- 其他构建工具
面试时间: 11:01-10:32 31 分钟
亿x网络
1. 亿x网络一面
- 项目介绍
- 懒加载具体实现
- 数组打平
- Kmp
- 磁盘读取
- 数据库索引
面试时间:17:00-17:30 30分钟
OPPO
1. OPPO一面
- Js 数据类型
- 判断 Array
- DOMContentLoaded 事件和 Load 事件的区别
- 闭包
- 模块化
- 模块循环引用
- Js 文件异步加载
- Vue 双向绑定
- Watch 和 computed
- 虚拟 dom
- 浏览器缓存
面试时间: 14:00-14:30 30分钟
2. OPPO二面(hr)
- 自我介绍
- 压力最大的时候
- 学习方法
- 为什么选择 oppo
- 实习时间
- 其他的爱好
- 其他的公司
面试时间:16:30-16:50 20分钟
华x
1. 华x一面
- 项目经历
- 实习时间
面试时间: 14:00-14:25 25分钟
2. 华x二面
- 项目经历
- 什么是 es5
- Webpack
- 后端框架
- 有女朋友吗
- 工作地点
- 实习时间
面试时间:14:30-14:55 25分钟
xx医疗硅谷办公室
技术面
- 全英文
- 项目经验
- 为什么要离开上一家公司
- LRU算法,在线文档手写算法+口述思路及实现过程解释说明
- 算法优化
- React状态管理
- React组件通信
- Vue React区别
面试时间:08:00~09:00 60分钟