前端面试应该注意哪些方面?
熟练使用前端技术开发网站,熟悉css,html,js了解一门后端开发语言了解前端框架
面试题背会 吹就完了
基础三大件:html + js(ES6) + css(定位、布局等)主流框架:react + vue网络通信原理领域发展方向:数据可视化/2D、3D动效/Node.js
多刷些题吧,尤其是每次面试完,一定要总结,把每一道题记下来,分析问题背后考察意图是什么?缺什么补什么。
当然最重要的还是基础:HTML:对Web标准的理解、浏览器内核差异、兼容性、hackCSS:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。JavaScript:数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、正则、JSON、ajax等。此外AngularVueReact等框架的使用,Node端的经验、HTTP以及网络方面、安全等等。还有适应能力,架构能力,解决方案,沟通表达,逻辑思维等等吧
抛开「项目经验」、「工作软技能」等方面,单说「前端知识」这一块,至少我会考察到:
开发语言(HTML、CSS、JS)各种端的工作原理(浏览器、WebView 等)网络工程化主流框架(React、Vue、Redux 等)特定领域体系(性能优化、Web 游戏和图形学、Node.js 等)设计模式计算机基础(酌情考察:算法、数据结构、数据库等)
基础的是html,css,js,前端框架,vue,react如果有实际项目了,可以具体说自己的实际项目
对自己做过对项目了如指掌,不要虚构
问题比较宽泛啊,前端本身目前也是涉及面非常广的方向,首先需要搞清楚你要面试的对方的 JD,对方需要什么技能什么水平的人,然后有的放矢做准备吧。除了前端基本功扎实之外,对于社招大公司往往还会期望有一些亮点比如图形图像、Node 后端、IoT 等等,基础扎实的同时又在有一些方向上能有深入的了解是最好了。
CSS,(X)HTML,JS,一些常用的前端框架了解一下。最好是了解一下面试公司使用的前端框架。
css、html、js
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。