笔试部分
1、css实现两栏布局/多栏布局,用flex/不用flex的情况
3、css zoom/transform:scale 差别
4、css matrix(transform基于matrix)
5、高分屏下实现清晰的图片为什么会导致这种情况(devicePixelRatio)
6、如何在屏幕上画一条曲线并控制弧度(贝塞尔曲线)
7、实现js对象的深拷贝(取巧的办法 JSON.parse(JSON.stringify(obj))优劣)
8、AJAX浏览器原生实现XMLHttpRequest
9、requestAnimationframe用法
10、call/bind/apply区别
11、canvas里3d图形绘制(webGL)
12、浏览器中BOM/DOM分别是什么
13、HTTP状态码 2XX 3XX 5XX 200(from cache)/304区别
14、浏览器事件捕捉/冒泡机制
15、前端路由实现方式
16、graphql/restful 一些知识点看你们用什么
17、vue v-if/v-show 区别
18、vue key作用
19、vue 生命周期
20、vue nextTick/forceUpdate/render/slot-scope用法
面试部分
1、问了跨域的解决办法和生成原因
2、vue 在画面渲染之后数据会有没加载好的现象该怎么解决
当时回答不知道,面试官提示用渐进式的方法解决,我个人暂时还不是很清楚