作业帮前端开发工程师12面一面:自我介绍:
1. 垂直居中的方式;
2. 两栏布局;
3. 随机生成给定长度的字符串;
4. 数组去重;
5. 介绍以下ES6新增的方法,promise的状态转化;
6.var obj = {}, b = {a:123}, c = {b:123}obj[b] = 123;console.log(obj[b])
7. 跨域的方法,介绍以下jsonp8. var length = 10;function fn(){console.log(this.length)}var obj = {length:5,method:function(fn){fn();arguments[0]();}}obj.method(fn)。算法很重要,作业帮很注重算法。
二面:由于自己项目太渣,基础不行,挂掉了自我介绍。
1.介绍一下你的项目,遇到过什么问题;
2.清除浮动的方法(什么是文档流,什么是脱离文档流,为什么clear可以清除浮动,还有什么方法);
3. postion相关;
4.DOCTYPE 有哪些写法,有什么区别,什么是怪异模式,有哪些废弃掉的元素;
5.引入css有哪些方式,link中的media属性是什么作用,有哪些取值;
6.input的type有哪些值 submit button reset的区别;
7.Vue的双向数据绑定;
8.有什么提升页面性能的方法?资源压缩合并是怎么压缩的?为什么减少http请求可以减少时间;
9.你可以来实习码。
1轮面试:留作业
面试感受:一般;面试难度:有难度;面试来源:校园招聘