一面
自我介绍
你提到你做了优化,具体做了哪些功能
首屏必须加载20张图片,除了懒加载还有什么方案
我说了预加载,那除了预加载还有什么方案
从用户感态来说,只要更快你还有什么方案
你可以多了解一点性能优化的广度,有很多方案,对你应该是有用的
闭包
内存泄漏要怎么处理
项目不是你写的,也有内存泄漏问题,你应该怎么做
这里面试官提到了浏览器调试工具里有工具可以排查,可以定位内存泄露的地方
共享桌面手写防抖
根据写的代码问的箭头函数的this问题
css三角形,那等边三角形怎么形成
有试过webpack从0开始搭建
vue响应式
Object.defineProperty()除了get、set外还能干嘛
vue3改成了proxy,为什么使用proxy
es6你主要接触哪些
const声明一个对象,对象里面的数据可以修改吗
跨域问题
cors简单请求和非简单请求的区别
二面
面试官很耐心,是我太菜了,手写代码一直出不来面试官还一直降低难度,但自己还是太菜了写不出来,哭了
自我介绍
你项目中的难点是怎么出现的,出现的原理是什么
你解决的办法是什么,有想过有什么更好的方法吗
balabala项目深挖了很多,然后还问有其他的难点吗
webpack打包用了哪些loader和plugin
图片一般用什么loader,
url-loader里面对图片有什么处理方法
降低代码耦合度你是怎么做的
你怎么理解耦合
你有看过什么框架的源码吗
平时自己写博客吗
最近一次是什么时候
对前端其他的技术栈新技术还有了解吗
比如说跨端开发的应用开发框架
共享桌面写代码
写一个节流,然后自己写用例跑一下,需要看到时间戳
场景题:需要去后台请求5次数据,每后一次请求都依赖于前一次请求的结果作为参数,
后面我一直写不出来,面试官还降低难度说就模拟一个异步请求,把上一次请求的值加一,奈何自己太菜了
平时怎么学习前端
vue里面用的是js还是ts
最近有看书吗
看什么书
平时对一些技术的博客,了解前端最新的一些动态吗
反问--学习建议
从一个技术栈入手,基础要打牢,了解框架技术原理,为什么这么设计,前端工程化,怎么做模块化,什么是耦合,怎么去解耦,怎么做组件复用,包括打包的东西,怎么提高性能,打包的速度,页面加载的速度
全部评论
(5) 回帖