1、平时是如何学习前端的
2、现在正在学什么(说了vue3.0)
3、讲一下vue2与vue3的区别(讲了代码风格以及生命周期)
4、你觉得为什么要做出这样的改变
JS基础知识
5、讲一下作用域
6、事件代理
7、有了解过前端安全吗 (讲了xss与csrf)
8、说一下他们的攻击方式以及如何抵御
9、讲一下深拷贝与浅拷贝的区别
10、简述一下深拷贝如何实现 (以递归的方式大致讲了一下)
11、除了递归你还能想到其他方式吗
12、说一下数组去重的方法
13、判断数组的方法
14、说一下什么是虚拟DOM
一个小项目
15、你的小程序是否上线了
16、讲一下你负责的工作
17、登录是如何实现的
18、讲一下图片懒加载
19、如果用户一直下拉,图片过多的情况下造成卡顿该如何处理
vue基础知识
20、讲一下vue的生命周期
21、说一下响应式原理
22、组件之间传值的方法
23、讲一下vuex
计网知识
24、讲一下http
25、http与http2有什么区别
26、讲一下线程与进程
27、讲一下cookie,localstorage,sessionstorage的区别
28、http常用请求头(好多都忘记了...)
29、说一下302与304状态码
数据库知识
30、平时用过什么数据库
31、讲一下主键和外键
32、主键的作用
一道算法题
33、找出一个字符串出现连续重复的字符,例如:输入'aaasfjkjkbbbdjkjssjccc',输出:['aaa', 'bbb', 'ss', 'ccc']
最后面试官问我还有什么问题,总的来说面试过程还可以,有点紧张,感觉有些东西没说清楚,面完了才想起来,还是得多多准备呀。
全部评论
(4) 回帖