前端面试(技术)--一
、 1、 三年以上前端开发经验,精通JavaScript、CSS3、HTML5基本原理并能熟练手写,熟练使用JQuery、Zepto等AJAX 和Javascript,json前端开发技术,熟悉各种移动终端和PC的适配;
2、深刻理解Web标准,对主流浏览器兼容性问题有一定研究;
3、掌握至少一门后台开发语言。
4、熟悉前端框架(如:vue.js,AngularJS,ReactJS等)有使用经验者优先。
5、熟悉Sass、Less等css框架,熟练自动化项目流程开发(如:gulp,webpack等).
6、熟练使用sea.js bower. JS模块开发
7、深入理解W3C标准与ES规范,熟悉Web语义化
8、 第三方平台支付(支付宝、微信)、百度地图第二次开发有实践经验优先
9、熟练使用Python,及Python的相关WEB开发框架,如django,flask等。
10、 熟悉w3c标准及规范,熟悉XHTML,DIV,CSS,JavaScript等页面技术;
11、熟悉面向对象的软件设计方法,了解基本算法;
12、熟悉前端性能优化,对SEO等有良好的体验;
13、熟悉各种常用设计模式和常用MV*框架
14、掌握 ES6 新特性,具备学习新技术的能力,关注业界前端发展
15、微信公众号开发经验者优先
16、typescript实践经验
17、理解RESTful设计,熟悉 TCP、HTTP、Websocket等网络协议
18、熟练使用各种调试、抓包工具,如console、firebug等;
19、熟练掌握git,有在项目中使用git的经历;
20、响应式布局
21、了解antd(ant design)。
22、能应用router、redux、dva等提高开发效率与产品效能
23、 精通PS,AI等设计软件。
24、对D3.js、Three.js等技术任意一种有一定基础者加分