阿里web前端21届春招实习面试题
一面(3.2 50min)
盒子模型,box-size
有见过其他的盒子模型吗
cookie、localStorage
(因为我顺便谈了sessionStorage、indexDB)简单说一下indexDB
跨域方案有哪些
服务端跨域带来的安全性能问题
XSS和CSRF攻击
jsonp跨域原理
前端性能优化的方案
重绘和回流
居中为什么推荐translate而不是margin
script脚本为什么要合并
浏览器渲染的原理和性能问题
算法题:字符串求出现最多的字母
【以下基于我的项目问的】
wx.login实现原理,免登和识别设备的解决方案
Blob对象的slice方法文件切片
小程序传值的方法和优缺点
一面问题大多是从项目出发,基于项目问了一些基础的问题,而且性能优化方面的问题问的比较多,我对性能优化没有什么研究,只讲了减少重绘和回流,后来面试官也讲了很多,面试之后我也一一了解 至于为什么面了这么久,是因为我算法题写的太慢了TAT输出的格式有一点问题没调出来
二面(3.12 40min)
谈谈CSS动画的实现
小程序和H5的区别是什么
要实现一个登陆功能前后端怎么交互
怎么发ajax请求
get和post有什么区别
有碰到文件上传功能吗,怎么解决的
input有哪些事件,有什么用
项目打包的时候js文件太大怎么办
怎么优化庞大的业务逻辑
有看过vue的源码吗
vue2.0和3.0有什么区别
有了解过proxy的原理吗
怎么理解webpack
有用过webpack拆包吗
有手写过webpack的loader吗
为什么是实验室负责人
做项目遇到印象深刻的地方
怎么做到的专业第一
对钉钉看法
觉得钉钉的技术挑战在哪里