美团百度还愿,前端附面经
昨天收到了百度的短信,今天收到了美团的意向书,开心~~
百度是21号北京现场3面,美团10号hr面一直等到现在终于发意向书了
美团
一面:
1.回流和重回,改变背景图片会引起回流吗?在一个div前加一个div会回流吗?在之后加呢?
2.把css放到body,js放到head的加载会怎么样
3.promise的then如果不返回,下一个then的参数是什么
4.react里比如一个列表循环,如何设置key
5.输入url的过程
6.如何使js在dom ready之后执行
7.react的性能优化
8.react的setState()可以传入几个参数
9.es6继承,写一个继承,constructor里定义的和外面的区别
10.es5的继承,原型两个方法同名的情况怎么办
11.箭头函数的this,如何获取箭头函数的传入的参数,arguments如何转换成数组
12.inline可以设置padding和margin吗?可以设置左右的,不能设置上下的。
写了2道题不记得了。。。
二面:
不记得了。。只记得写了2道代码题。。
百度
一面:
1.http状态码
2.输入一个URL的过程
3.es6,promise讲一下
4.冒泡算法、二分查找、快排,以及时间复杂度、最坏情况
5.同源策略
6.跨域
7.xss攻击和预防
8.import和link的区别
9.水平居中的方式,包括块和文本
10.css3的新特性,说一下单行文本溢出和多行文本溢出
11.less了解吗
12.设计模式,实现一个登录框,不让用户重复点击弹出多个登录框(使用单例模式)
13.原型链
14.优化方法
15.git提交冲突如何解决
二面:
1.聊项目,项目的难点和亮点
2.实现一个repeat(str,count)函数,str是一个字符串,count是重复的次数。
直接写了字符串一个个拼接,问如何优化,没写出来
递归实现
3.三个盒子里有一块糖,你挑了一个盒子,然后拿走一个空盒子,问是否更换盒子?
换,原来是1/3,换了之后2/3
4.一个为n的台阶,小明可以一次走一步、两步或者五步,问一共几种走法?
三面:
1.自我介绍
2.项目的难点和亮点
3.对996的看法
4.选择公司看中哪一点
5.写一个四则运算,输入字符串输入结果,果然有括号呢
继续许愿腾讯、头条和滴滴
