面试总结
2022-06-18 17:32:58 14 举报
面试总结
作者其他创作
大纲/内容
CSS相关
1.实现一个盒子垂直水平居中在另一个大盒子里面
主要想继续问flex布局,理解order,flex联合属性的意思。
2.什么是BFC,解释一些然后通过什么可以产生BFC.
3.在谷歌浏览器怎么让字体小于12px
js相关
ES6
es6你常用的有哪些?
然后会结合你答的去问,常问的如下
let const var有什么区别?
箭头函数和普通函数有什么区别?
说一下Promise?然后有哪些方法?让你去实现一个promise怎么实现,说说思路?
说说你对Set和Map函数的区别?
说说async和await的是干嘛的,知道如何去实现吗说说思路
用过symbol类型吗,说一说使用场景
proxy会放在Vue3响应式原理里面问
说一说你对原型链的理解
数组有哪些循环的方法?说一说forEach和for in 、for of的区别?
给你一串字符串,怎么去计算每个字符出现的次数和计算出现最多的次数
apply和call和bind区别,说下call实现思路
说一说new做了什么?
有没有了解宏任务和微任务?然后出一道题给你做
说一说你对闭包的理解
如何去判断一个数组?说出几个方法,然后主要是想问instanceof的实现原理
说一说事件捕获和事件冒泡和事件委托
Ts相关
说一说ts和js区别,然后使用ts有什么好处
说一说ts的联合类型
说一说interface和type的区别
never 和 void 的区别?
Vue2
说一说vue2的响应式原理,结合Object.defineProperty方法吹。说说发布订阅模式和观察者模式
computed和watch区别
说一说Vue的生命周期,在哪个钩子请求数据,在哪个钩子可以获取dom,那如果要在created获取dom怎么获取
说说$nextTick,有几种写法,知道这个是如何实现的吗
说说slot
说说组件传值的一些方式,然后会问你使用场景
说说Vuex的执行流程,然后怎么实现vuex持久化缓存
说说路由钩子,然后在beforeRouterEnter钩子怎么获取vm实例?
说说路由模式,hash和history的原理?
你用过哪些设计模式?
说一说keep-alive
问什么组件中data要是一个函数,不能是对象?
说一说循环dom问什么要加key,key有什么作用,说一说什么是虚拟Dom,说一说diff算法比对思路
Vue3
Vue3和Vue2区别?
Vue3响应式原理
有没有用Vite去构建Vue3项目,用Vite构建项目和webpack构建项目有什么区别,知道vite构建出来的项目问什么热更新很快吗
其他
你在项目中用过哪些性能优化点吗
从代码层面,用户体验等层面去说,比如CDN,路由懒加载,http请求角度,文件压缩,图片压缩,首页白屏优化等等
跨域有遇到过吗,怎么去解决
知道loader吗,有没有自己手写过?
说说http和https区别
http2有了解吗
http常用状态码
输入url到页面渲染的过程?
有没有用过哪些加密方式?除了md5和base64的
有没有从0到1搭建一个项目
项目层面
根据你项目用到的技术点去问...
然后问你项目中有没有遇到什么难点,怎么去攻克的。
还有些问的忘记了
0 条评论
下一页