【校招】京东前端面经
一面(9.17)
面试时间约45min,面试官人很好,不太会的点会给我解释。
1、css 选择器有哪些?
2、说一说优先级?权重了解吗?
3、为什么不推荐用多层css选择器?
4、实现一个左边固定右边自适应的双栏?
5、js数据类型以及判断数据类型的方法有哪些?
6、toString()判断数据类型的用法?
7、typeof能判断函数吗?能判断null吗?
8、改变数组长度的方法有哪些?
9、看代码回答问题。
var obj={ name:'aaa', getName:function(){ console.log(this.name) } } var get = obj.getName; obj.getName(); get();
1、说输出,为什么?
2、this指向?
3、如果只改最后一行怎么让它也能输出aaa?
10、bind/call/apply的区别?
11、说一说VUE的生命周期?
12、特殊情况keep-alive的生命周期?
13、VUE.USE的使用?
14、手写:未知长度的字符串,找出出现最多次数的字符以及其出现次数。
15、为什么想做前端?平时怎么学习的?看过什么书籍?
二面(9.22)
面试时间约30min