春招前端面试总结

3月到5月学到了很多,现在做一些总结,把答得不好的和没答出来的进行一些标注,也方便以后针对性的去学习。(排列不分先后)

滴滴一二面

😐答的不好 😓没答出来

1.transition和animation😐
2.文本省略😐
3.垂直居中的方法
4.点击tab对应到tab详情。<a href='#id'>来实现😐
5.var声明变量和var声明function的优先级
6.promise的实现
7.箭头函数
8.this的指向

9.闭包
10.getElementsByTagName和querySelectAll的区别
11.类数组对象转数组的方法
12.数组的去重
13.set方法
14.对象的遍历方法
15.304,304的过程是怎么样的,etag和if-none-match又是怎么比较的?😐
16.content-type类型
17.https加密的过程
18.跨域
19.防抖和节流
20.cookie的samestie属性
了解的排序


21.mvvm和mvc的区别
22.学习过程中的难点
23.同源策略比较细😐 www.baidu.comwww.a.baidu.com能访问同一个cookie吗(不能。。。吧)?www.a.baidu.comwww.b.baidu.com(不能)以及www.baike.comwww.baidu.com(不能)等等
24.es6的一些语法
25.什么时候用promise什么时候用async/await    说了两者的不同 😐
26.块级作用域的理解,for(let i=0;。。。){ },i属于哪个 if(let i。。。)return i;没有{}又属于哪个作用域😓
27.字符串反转
28.数组中常用的方法
29.push能一下放多个参数吗?😓可以
30.数组连接的方法
31.显示类型转换和隐式类型😐(+,-,*,/,>=.<=)
32.1+'2'=‘12’、‘2’+1=‘21’
33.字符串转数字,Number、parseInt的参数,第二个参数的范围
34.html、js有哪些被抛弃的属性😐
35.代码:.栈四则运算的实现 卡。。。。。。面试官太好了!

美团

1.vue实现todolist😓
2.v-for中的key值
3.webpack的loader原理😐
4.html5的新特性
5.cookie、localstorage、sessionstorage的区别
6.vue-router的原理
7.同源策略细节😐
8.301、302、401、403
9.二分查找

小米

1.vue的理解
2.双向绑定原理
3.监听数组的变化
4.盒子模型
5.z-index重叠细节😓
6.px、em和rem
7.this指向问题
8.箭头函数中this
9.原型链
10.cors跨域😐
11.webpack中的loader的原理

作业帮

1.项目相关
2.盒子模型
3.三栏布局
4.BFC以及条件
5.闭包以及使用场景
6.promise和settimeout的运行顺序
7.es6相关
8.promise封装ajax
9.二进制转化101-->5😓

高德一二面

1.object.defineproperty()修改多个属性会改变几次,怎么规避无用的赋值?😓
2.什么闭包,闭包的条件、缺点、使用,为什么要用闭包
3.箭头函数this
4.垂直居中
5.flex:1
6.vue双向数据绑定
7.事件委托
8.二分查找
9.垃圾回收
10.new的过程
11.深浅拷贝
12.代码:递归实现深拷贝
13.渲染机制详细到合成显示😐
14.diff算法的key值作用,举例abc到bac的变化过程😐

58

1.盒模型
2.display、行内元素、块级元素、行内块元素
3.三角形
4.垂直居中
5.闭包
6.es5中类的实现😐
7.new的实现过程
8.new vue的过程😓
9.this的指向
10.target和currenttarget区别
11.for in、object.keys()对象遍历
12.settimeout怎样执行的
13.promise状态
14.eventloop、宏任务、微任务
15.cookie相关 cookie怎么生成的、cookie的path😐
16.seesion只能存sessionid吗😐
17.nodejs不太了解😓
18.移动端的适配
20.tcp三次握手四次挥手,为什么四次
21.浏览器缓存
22.xss和csrf攻击和预防
23.打乱一个数组
24.vue的双向数据绑定
25.vuex、为什么要用vuex存储数据,为什么不能直接用全局变量吗
26.webpack相关
27.tcp和udp的区别,tcp为什么可靠?
28.http和https的区别
29.https的加密过程
30.wacth和mounted的区别

阿里淘系初面

1.js单线程的运行机制
2.轮播图的实现
3.requestAnimationFrame和settimeout的区别
4.settimeout为什么会有延迟
5.重排重绘
6.16ms内渲染两次会报错吗?
7.settimeout和web worker的区别
8.ajax实现异步的过程(举个例子异步怎么执行的)
9.闭包 为什么使用闭包,闭包的缺点
10.字符串中出现次数最多,时间复杂度、空间复杂度,有没有别的方法了

总结:
心态:
其实在面试的过程中,也在不断的学习,如果遇到好的面试官,你可能就不觉得自己是在面试,反而聊得很开心,大家尽量保持放松的状态去面试也要有自信,我在后几场面试的时候,都敢说自己完全掌握了,不过后面就被打脸了😂
学习:
完全掌握真的很重要,如果只是看面经的话确实能较快的掌握到知识,但是一些细节没有关注过,就可能导致整个面试失败。其实自己也不擅长写代码,数据结构学过,但是就是很少练习,自己不擅长的领域一定不要选择逃避,如果怀着抵触的心理去学算法,没有掌握它的思路,后面面试会很焦虑的。总之,自信的人运气不会太差!















#前端春招##滴滴##58集团##高德##春招##前端##面经##实习#
全部评论
面了三天了 每次都相谈甚欢 结果都没信 好烦啊
点赞 回复 分享
发布于 2020-05-26 20:53
楼主,这是实习吗?看你写的是2021毕业
点赞 回复 分享
发布于 2020-05-26 16:04
楼主决定去哪家了吗
点赞 回复 分享
发布于 2020-05-11 21:34
楼主,这几家公司有笔试嘛,面试都是视频面试嘛
点赞 回复 分享
发布于 2020-05-08 23:05

相关推荐

10-20 16:50
门头沟学院 Java
强大的马里奥:考研报名还没结束,建议考个中游211,这样会好找一些
点赞 评论 收藏
分享
2025年初,新的一年开始,我给自己暗暗打气,发誓今年一定要拿到offer。如今2025年即将结束,找工作仍然没有任何水花,如今的失意和落魄和年初信心满满的姿态形成鲜明对比,想必也是因为被社会毒打,认清现实了吧。先分享一下贴主的背景,本人女,本科末流985文科专业,后来保送到华五,成绩一直是班级第一,有过国奖,实习有多段头部大厂经历。发贴的直接原因是今天华为面试挂,在反思中有很多复杂的想法,包括对自身能力的怀疑、对面试官所提问题的不解、对大环境的无奈。贴主是一个说话温柔、不喜欢咄咄逼人、有点社恐的人(基本上算是人们眼中对小女生的刻板印象,所以在历次群面中基本全挂(看到大家争抢当leader、t...
在找内推的小虾米:感觉这一段经历和我好像啊,前段时间面了很多车企,面试项目经历各种被拷打,大多数都没过一面,最有希望拿offer的一个终面挂了把我干破防了,打电话给爸妈哭了一个多小时才缓过来。我也开始否定自己,否定自己的一切,包括性格,能力,成长经历。。。最后面了深圳的某家公司,面试官人都挺友好,提的问题有深度但找到切入点 ,最后hr也按岗位最高的标准给的offer,我才发现自己并没有这么不堪,只是我的能力和经验和之前的岗位要求不那么符合而已。帖主一定不要灰心,招聘的窗口期还有很长很长,保持自信扬长避短,一定有企业能发现你的闪光点,祝好。
我的求职进度条
点赞 评论 收藏
分享
评论
7
57
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务