阿里云前端一面面经
1、自我介绍
2、你对html,css,JavaScript的了解程度
3、CSS不同选择器的权重,不同选择器的优先级,id和class选择器谁的优先级更高,如果让class选择器的优先级高于id选择器(!important的优先级是最高的)
4、前端对于一些装饰性的背景图片可以采用什么样的方式提高性能(css精灵)
5、html5的DOCTYPE的作用,以及DOCTYPE下,(代码是按照严格模式解析的,如果没有DOCTYPE则是按照混合模式解析)
6、html5新特性
7、如何解决跨域问题?
8、css盒模型
9、谈谈前端html语义化
10、是不是了解base64编码
11、是不是了解hooks(没有了解过,所以没回答上)
12、react state和store的区别
13、react 生命周期
15、有没有自己写过模块,有没有了解过模块按需加载(commonJS,AMD,CMD,ES6模块)
16、web安全相关(说了以下几种,并且说了避免方式,XSS(跨站脚本攻击),CSRF(跨站请求伪造),sql注入))
17、前端性能优化
18、是否了解异步请求(promise、async\await)
19、有没有学过数据结构算法相关的课程,排序算法,正则匹配手机号
20、平时在哪学习前端知识
21、说一下你的项目
具体顺序可能不对,但问题我能回想起来的大概这些
作者:婕妤
链接:https://www.nowcoder.com/discuss/698846?source_id=profile_create_nctrack&channel=-1
来源:牛客网
最后顺便推荐一下牛客的《前端岗位面试真题宝典》专刊,链接https://www.nowcoder.com/tutorial/10072/index?ncoursef=dis_mj,这个里面包括前端岗面试必备八股文及答案,一些题目感觉比较有用,有兴趣的可以看看。
#面经##校招##阿里云##前端工程师#