首页 > 营销创意传播 > 淘宝前端开发面试题

快速发布【营销创意传播】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

淘宝前端开发面试题

标签:淘宝前端开发面试题 2017-7-26 作者:t_6652kwqiw8

  淘宝是一个大的平台,对许多学习前端开发的人来说,是就业的理想场所。但是淘宝在招聘前端开发人员时都会有面试和笔试。下面小编就为大家整理一些淘宝笔试或者面试时常常会考的题。分类整理让大家更系统的了解噢。


  一、JavaScript 篇


  1、JavaScript 里有哪些数据类型,解释清楚 null 和 undefined,解释清楚原始数据类型和引用数据类型。比如讲一下 1 和 Number(1)的区别。

  2、讲一下 prototype 是什么东西,原型链的理解,什么时候用 prototype。

  3、函数里的this什么含义,什么情况下,怎么用。

  4、apply call 什么含义,什么区别?什么时候用。

  5数组和对象有哪些原生方法,列举一下,分别是什么含义,比如连接两个数组用哪个方法,删除数组的指定项和重新组装数组(操作数据的重点)。

  6、怎样添加、移除、移动、复制、创建和查找节点?


  二、开源工具篇


  1、是否了解开源的架构工具 bower、npm、yeoman、gulp、webpack,有无用过,有无写过,一个 npm 的包里的 package.json 具备的必要的字段都有哪些(名称、版本号,依赖)。

  2、github常用不常用,关注过哪些项目。

  3、会不会用 ps 扣图,png、jpg、gif 这些图片格式解释一下,分别什么时候用。如何优化图像、图像格式的区别。

  4、说一下你常用的命令行工具。

  5、会不会用Git,说上来几个命令,说一下git和svn的区别,有没有用git解决过冲突。


  三、CSS篇


  1、CSS 盒子模型,绝对定位和相对定位。

  2、清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法。

  3、如何保持浮层水平垂直居中。

  4、position 和 display 的取值和各自的意思和用法。

  5、样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验。

  6、CSS3动画效果属性,canvas、svg的区别。

  7、px和em的区别。


  四、前端框架篇


  1、对MVC、MVVM的理解。

  2、jQuery的事件委托方法on、live、delegate之间有什么区别。

  3、前后分离的思想了解吗?


  上面就是小编为大家整理的淘宝前端开发面试题了,希望对大家有帮助,能够帮您面试成功,找到一份好工作。


  


最新文章推荐

营销创意传播暂无最新文章查看全部推荐文章>

推荐人才