- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
淘宝前端开发面试题
标签:淘宝前端开发面试题 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、前后分离的思想了解吗?
上面就是小编为大家整理的淘宝前端开发面试题了,希望对大家有帮助,能够帮您面试成功,找到一份好工作。
营销创意传播暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。