另外还有一篇广州的小鹏汽车的面经,可以自行去查看。CVTE我是通过官网投的
1.26 一面电话面 50分钟,问得还挺多的
1.讲一下margin为负数的情况下会怎么样
2.如何解决margin重叠现象(外层加一个padding、BFC解决)
3.有没有了解BFC,(可以解决外边距重叠)
4.如何产生BFC
5.行内元素跟块级元素有什么差别
6.两个元素都不设置宽高、小的元素在大的元素里面,垂直跟水平居中,有多少种方法(电话听得不是很清楚、很吃力,我回头听录音才听得清)
7.如果要实现一个环形的进度条,你有什么思路呢
8.canvas的有哪些属性、api你记得吗
9.讲一下你对闭包的理解
10.闭包常用的场景有哪一些
11.防抖、节流的原理。设置同样的事件,同一段时间内这两者各执行多少次
12.如何设置一个按钮点击之后立马触发请求、然后之后的点击都进行防抖操作
13.ES6的了解,具体使用过哪些
14箭头函数跟普通函数的区别
15.有没有了解事件循环机制呢
16.场景代码题(事件循环相关)(代码题因为是电话面试,所以是他念题目,我记下来再告诉他答案)
Promise.resolve().then(()=> { console.log(1) setTimeout(()=> { console.log(2) },0) }) setTimeout(()=> { console.log(3) Promise.resolve().then( console.log(4) ) },0)17.浏览器的同源策略讲一下
18.那怎么解决跨域呢?
19.跨域为什么会发出两次请求呢?跨域除了请求拿不到资源还有什么其他的拿不到呢?
20.了解cookie吗?cookie最多可以设置携带多少个
21.浏览器存储讲一下
22.现在要做一个存储在本地的,超过5M的,跟localStorage一样的效果,有什么技术可以实现呢?(IndexdDB没了解过)
23.浏览器缓存机制有没有了解过呢?
24.XSS跟CSRF
25.如何预防别人获取到我的cookie
26.排序算法了解多少
2.4 电话二面 二面特别快,就二十来分钟,继续等有后续再补充
1.问了一下实习用到的技术栈
2.项目里面的图片压缩跟页面按需加载怎么做的
3.场景题,页面如果加载100张图片,现在我没优化前,这个页面加载速度是10秒,那么你什么降低页面加载速度的办法吗?还有可能造成这个页面加载速度慢的原因是什么呢?
- 加载速度提高,cdn提高
- 速度慢的原因:(1)图片太大?(2)有可能这些图片用的http1.1,造成阻塞了,所以特别慢,要排队一个个请求,http队头阻塞问题
4.一个网页只能建立一个TCP链接吗?
5.TCP发送包有限制吗?TCP发送网络包机制你能说一下吗?
6.浏览器会对同一个域名的http请求有一个上限,导致不能同时请求,所以就造成了图片请求排队,速度下降
7.CSS实现三角形、等边三角形
8.闭包讲一下
9.防抖节流封装需要注意的点
10.箭头函数
11.call、apply、bind区别
12.学习新技术需要如何去了解
2.9 视频三面 40多分钟吧,答得一般吧
1.讲一下你最近做的项目
2.有没有具体使用一些查看页面性能的工具呢?
3.渲染上有做哪些优化呢?
4.有没有做图片的一个缓存之类的
5.解决这些问题有没有具体一个优化数值
6.自己平时写博客吗?
7.写的博客一般会写些什么内容呢?
8.hooks的一个优化是什么?有什么好处
9.你看过哪个库的源码吗
10.像你看vue的源码,有没有什么收获
11.写个代码场景题,有五个请求,每个请求的参数都依赖上一次请求获得的参数的结果,你要怎么做
12.智力题,一堆一样的绳子,一根绳子从头到尾粗细不一致,一根绳子从头到尾烧完需要1小时,请问你如何计时15分钟
13.你最近有看什么书吗
14.最近加深的一些知识,或者你认为比较复杂的一些点是什么
15.写CSS的时候如何避免一些命名重名的问题
三面感觉答得一般,稍微有点凉的感觉
2.19更新,查了一下官网状态显示未通过,果然三面的场景题跟智力题没答上来,导致减分被筛了
全部评论
(5) 回帖