阿里前端21届春招实习面经(四面钉钉 二面本地生活)
我的情况
某不知名高校数字媒体技术大三学生,2月29日通过内推投的简历。
目前等待交叉面中!!面经攒人品!!!!!希望后面两面顺利!!
以及!有前辈告诉我交叉面和hr面的经验吗TAT
4.8 补充:交叉面结束啦..不过好像面的不太好希望能过吧TAT!!!
4.9 更新:交叉面过了呜呜呜呜就差HR面了希望顺利!!
4.9 更新:HR结束了,据说一周内有通知,希望能过TAT!!!
一面(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吗
为什么是实验室负责人
做项目遇到印象深刻的地方
怎么做到的专业第一
对钉钉看法
觉得钉钉的技术挑战在哪里
当晚一面的面试官给我发消息说二面过了,让我总结一下自己,多了解了解钉钉。
交叉面(4.8 56min)
自我介绍
项目分工和担任的角色
项目难点(讲了三个..前两个都不太满意)
- 项目扩展:如何并发请求、如何实现断点续传和秒传
跨域
- 跨域追问:jsonp跨域原理
三次握手和四次挥手,为什么挥手要四次
协商缓存和强缓存
http2.0的新功能
博客地址
平时看过哪些书
然后是一些没答上来的:
Nginx跨域原理
如何定位内存泄漏
SQL语句查询所有重名的人名
HR面试(4.9 30min)
学习前端的方法
为什么选择前端
对钉钉产品的看法
通过什么途径了解钉钉的
项目经历里最有成就感到的事情
追问:提到和马来亚大学辩论队合作,那这些辩论队可以通过这个软件做什么
追问:你是怎么和公司达成合作共同运营的
大学有什么经历
- 实验室、辩论队、学生会都追问了一些细节
除了学习平时有什么爱好
有没有其他offer?为什么没有投其他大厂?
你觉得你和高学历的人的竞争力在哪里
前几轮面试有哪些收获
开发的工作需要长时间坐在电脑前面,你可以接受吗
大概记得这些TAT我的流程走完了,接下来等通知了!!许愿能顺利offer啊!!!
本地生活一面(4.28 50min)
vue双向绑定原理
vue有什么好处
介绍一下vuex,vuex解决了什么问题
vuex有什么缺陷
0.1+0.2为什么不等于0.3
深拷贝浅拷贝(我扯到垃圾回收去了,所以还问了垃圾回收)
js为什么要有堆存储,栈存储有什么缺陷(我答读写速率高,面试官说因为栈存储需要提前分配空间)
什么是高并发?会导致什么问题?如何避免?
数据库索引为什么快?是怎么实现的?
第一范式 第二范式 第三范式
什么是xss和csrf攻击
udp和tcp的区别?udp的应用场景?
什么是作用域?函数作用域之间为什么不相互影响?
场景: 监听滚动事件的方法里定义了a变量,当滚动时会短时间内频繁触发,可能出现很多重名的a变量,他们之间会影响吗?他们重名为什么可以做到不相互影响?
我钉钉面完全流程然后挂了,据面试官说是流程转到了阿里生活,于是继续从一面开始,然后交叉和hr!希望能offer呀!!!也希望能够帮到同样被捞起来的朋友们!!大家加油呀!!!
本地生活二面(3.29 63min)
小程序和h5的区别
做过哪些性能优化
如果有一个长列表,怎么做优化(分页、图片懒加载)
什么是快速排序
react和vue的区别? 为什么说vue3.0像react
你觉得你要学会react要多久?
你对前端有什么看法? 你对前端哪个方向感兴趣?
ts和js的区别?有什么感想
vue有什么好处
最近写的博客是什么
处于什么目的写的博客? 分享还是总结?
怎么处理压力
如果给了你很多很难的工作,你会怎么处理
碰到了你不会的问题?怎么解决
为什么做前端? 有没有考虑考公考研?
算法题:求两个无序数组最长公共区域
#阿里21届春招##阿里巴巴##实习##前端工程师##面经#这一面更注重看我对前端有没有思考啥的,除了算法没答好。面试官说如果下一面的话,会在五一之后,可能n还有一面技术面,可能hr(也可能没有XD)
只能许愿了!希望能过啊呜呜呜呜呜呜!