首先面试官人很好,我问题答不出的都会耐心跟我详细解答,包括算法题也不断给我提示。
先是询问了工作年限问题,BOSS直聘上可能是因为我把实习的经历也写进去了,导致计算出的年限为6年(实际为4年半)
然后就引申到了实习的问题,问我实习期间做了什么。
我回答就是做一些简单的门户网站。然后介绍了说当时前后端没有分离,就是纯用html + js +css 做的。
然后废话不多说,罗列下面试官接下来问的几个相关的知识点(顺序不太准确,因为回忆不起来具体的顺序了)。
1.因为是门户网站所有SEO搜索很重要,询问了vue对seo的影响。
2.网站安全问题,询问登录的时候密码可能被拦截问题,我回答了加密,但其实面试官想问的是https。
3.get与post的区别。
4.promise的用法(这个几乎现在所有面试官都会问)询问了new Promise()的时候传入的方法参数是什么时候触发的,其实问的就是promise的原理。
5.react的react-hooks
6.隐藏一个组件的方式,display:none, visible:hidden,opacity:0.
7.display:block,display:inline的区别
8.display:flex 的居中方式
9.css选择器id和class标识 id-# class-.
10. div,p{} div p{} div>p{} div+p{} 的意义
11.算法题手写深拷贝方法另外也谈了JSON.parse(JSON.stringify(copyObj))性能不是很好,最好采用循环拷贝的方法
新增12.之前忘了,前端的常见攻击,比如XSS攻击 CSRF攻击和如何防范