【蚂蚁金服】前端岗-经历3面,面试官真的好有耐心
一面(20min)
- 自我介绍
- 你是怎么学前端的
- 你有看过哪些书吗
- 数组的遍历方法有很多,说几个
- map和forEach的区别
- 在循环过程中可以跳出循环吗
- 有哪些类似数组的结构
- 说一下set
- 说一下map和weekmap的区别
- 跨域的方式
- jsonp的原理
- box-sizing的两个属性
- background-origin是干嘛的
- background-origin:30% 30%是什么意思
- http状态码有很多,说一下304
- 浏览器是怎么判断命中缓存的
- 服务端怎么判断
- 判断request header的哪个字段
- 比较擅长vue还是react
- 说一下vue双向数据绑定原理
- 数据劫持是怎么实现的
- 不用defineProperty还能用什么
- Proxy和defineProperty有什么区别
- vue列表通过索引赋值是不具有响应式的,为什么
- vue-router的两种模式
- 用history模式怎么解决报错的问题
- 你有什么想问我的
二面(60min)
一会聊技术,一会聊人生,一会前端一会后端,涉及js、css、java、mysql、mongodb、three、计算机图形学、算法,一会又聊UI设计用户体验,聊得过程很愉快,与个人经历和回答有关,无太大参考价值,谈话内容远不止这么多,但还是凭印象发一下。
- 你是怎么了解蚂蚁金服的
- 他有和你说过在蚂蚁什么体验吗
- 你们专业学习氛围怎么样
- 为什么不考研
- 有看过什么书
- 在学校的项目都是几个人做的
- 都是用git吗
- 知道git版本回退怎么操作吗
- 前端几个后端几个
- 你觉得你厉害还是他们厉害
- 像下拉加载这种功能你是怎么实现的
- 那你是怎么给他们添加事件的
- 说一下事件委托
- 你还了解哪些语言
- 数据库有用过哪些
- 数据库索引了解过吗
- 它的查询方式是什么样的
- 范式这些知道吗
- mysql和mongodb你是怎么选的
- 那个聊天是存储是怎么实现的
- mysql每一行这样存储不是也行吗
- 除了慕课网还有看过哪些网站吗
- 那上面好像都是基础课程,为什么会看那个
- 算法知道哪些
- 现在前端其实要注重用户体验
- 你这样需要点击是不是用户体验不太好
- 弹窗的几种形式
- 有看过哪些UI设计的网站吗
- 如果让你设计一个按钮要有几种状态
- 你觉得你的优势是什么
- 为什么会去学three.js
- three.js底层是什么知道吗
- webgl原理了解吗
- 矩阵变换知道吗
- 先进行translate再rotate和先rotate再translate有什么区别
三面(25min)
一直问项目,但是感觉用了不同的描述问了同一个问题,最骄傲的、印象深刻的、还有一个但是想不起来了。。。问到最后一个就觉得有些尴尬
- 自我介绍
- 讲一个你比较骄傲的项目
- 为什么会做这个项目
- 说一下是什么样的
- H5还是APP的形式
- 你觉得这样好吗
- 数据库本质是什么
- 说一下你印象深刻的项目
最后还是挂了,真的很可惜。。。