6月-8月面试复盘

对之前的面试做一个总结:

大概总结了三类问题吧

八股文类型

MVVM和MVC的区别?

当时的回答:大概说了MVC是model、view和一个控制器,MVVM是model、view、view-model,然后MVC是单向的,MVVM是双向的,可以更关注逻辑,不用复杂的DOM修改。

存在的问题:还是觉得其实自己也不太理解MVC的单向和MVVM的双向到底是指什么,对DOM操作有什么区别也不太理解。自己上网找过一点资料,还是感觉蛮抽象的,不太能理解得上去吧。感觉也答不出更好的回答了。

能想到的改进:想参考一下其他人的答案,对这种问题的学习路径吧。感觉自己的学习方法可能存在一些问题,会利用碎片化时间思考一下。

前端安全问题

sql注入攻击和防御原理?

当时的回答:完全不会,一整个瞎说。

存在的问题:可能因为我研究生读的网络安全,好多前端安全的问题。。但是其实自己的研究方向和安全没啥大关系,研一的基础课程基本听完也忘了。。感觉读研一整个就是面试的反向优化。

能想到的改进:花时间系统学一下前端安全。

基础知识的问题

location的方法,display的属性?

当时的回答:Location实话说不太记得了..好像只说了href,display也不太记得了,卡了半天才说出来block,inline,inline-block这些。

存在的问题:很多方法和属性只是知道,也没怎么用过,然后一被问到会觉得不知所措,有点想不起来。

能想到的改进:感觉还是学习方法有问题,需要加强实践。

你可能感兴趣的:(面经,前端,面试)