面试官人还是挺好的,写不出来的代码会给提示,也指出了我需要着重提升的一些点,还是比较亲和的(但是一看就是大佬气场那种)没有问一些什么虚的东西(为什么选择我们公司啊,个人优缺点啊,对公司的了解啊...)全是技术干货问题。
面试大概持续了四十分钟吧,还是比较紧张的,好几个没答上来,不过也是发现了自己的短板,加油补救,一定要吃上前端这碗饭
面试问题(回忆版)
0、自我介绍(只能锦上添花,不能雪中送碳, 吹过头了还可能拿到送命题)
1、列举几个W3C常用规范
2、说一说vue2、vue3区别
3、说一说数据双向绑定原理
4、说一说vue有哪些传值方法
5、说一说你的项目,自己做了些什么工作,有没有自己亲自打包上线部署过
6、了解过“跨域”吗
7、了解过防抖和节流吗?手写一下防抖算法
8、手写统计id的函数(递归)
nodeList[ {id:"1-1" , children: {id : "1-2" , child:{id: "1-3"}} {id:"2-1"} {id:"3-1" , children: {id : "3-2" , child:{id: "3-3" , child{id:"3-4"}} ] //写一个方法,统计所有id到一个数组
9、http协议
10、tcp握手
11、MVVM模型解释
12、MySQL了解到什么程度
13、算法掌握得怎么样
14、有博客会看看个人博客,(看到面试官的表情就知道我的博客写的跟****)
15、讲一讲http缓存吧
16、再详细讲一讲object.definePrototype劫持数据原理吧
17、详细讲一下发布订阅模式
18、讲一下vue3改用proxy有什么好处,或者说优点
19、面向对象的四个基本特性
20、JavaScript是怎么实现继承的-
21、详细讲一下原型与原型链
22、post与get的区别
23、为什么说post更加安全
24、post是怎么加密的
25、说一说你对“良好编程习惯”的理解,怎么样才算是良好的编程习惯
26、谈谈MySQL“索引”的理解
27、讲一下闭包
(目前想起来这么多,在想起来再补充)
last、你还有什么需要问我的吗?
#23届找工作求助阵地##我的实习求职记录##360信息集散地#