淘宝UED面试题
web前端工程师,是我追求的,很久以来,我感觉淘宝整个站点的设计都非常棒,自己很想知道他们在面试web前段工程师的时候都会出一些什么样的面试题,于是在网上搜索了下,下面是有关招聘UED的面试题:
2007年考题:
1、javascript方面:
小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp)。从这段描述可以得到以下对象:
function Dog() {
this.wow = function() {
alert(’Wow’);
}
this.yelp = function() {
this.wow();
}
}
小芒和小贤一样,原来也是一条可爱的小狗,可是突然有一天疯了(MadDog),一看到人就会每隔半秒叫一声(wow)地不停叫唤(yelp)。请根据描述,按示例的形式用代码来实现(提示关键字: 继承,原型,setInterval)。
请先自行研究下该怎么下,参考答案见附件。
2、CSS方面:
使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
请先自行研究下该怎么下,参考答案见附件。
3、XHMTL方面:
在不使用 border 样式的情况下,画出一条一px高的横线,在不同浏览器的Quirksmode和CSSCompat模式下都保持同一效果。
请先自行研究下该怎么下,参考答案见附件。
4、JavaScript方面
请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
请先自行研究下该怎么下,参考答案见附件。
以上是淘宝UED招聘题,我自己测试了下,对照官方答案,在第二题上我没有想到更好的办法来兼容IE达到题目中的效果,在JavaScript方面自己的思路是对了,但在自己手写代码的过程中遇到一些问题,看来我在JavaScript方面还是要加强,随说我在看别人JavaScript的时候能看懂也能将某些功能修改成自己想要的结果,但当要自己从头至尾的写一遍实现某个功能的代码时,却出错,所以还得加强…..
相关附件下载:
相关术语:
UED:User Experience Design 即:用户体验设计
FSE: Frontend Software Engineer 即: 前台软件工程师
QuirksMode和CSSCompat:诡异模式和标准模式(CSSCompat也叫Standards Mode) QuirksMode和CSSCompat资料
Recent Comments