美团点评前端视频一面
20200924 美团点评前端视频一面
1.自我介绍。
2.如何去接触前端的?有用过什么工具书吗?
3.this上下文。
this上下文 var o = { name: 1, getName() { return this.name; } }; var o1 = { name: 2 }; o1.getName = o.getName; o1.getName(); // 2 var getName = o.getName; getName(); // undefined
4.===和==?以及一些变量的隐式转换。
5.let 和 var?
console.log(a); function f(){ var a = 1; } f();
6.React中父子组件、兄弟组件的通信方式。React双向绑定?
7.setState的同步/异步更新?React通过什么控制?
8.React中组件的key?干嘛的?
9.shouldCompomentUpdate?为什么要有这个?
10.算法题:找出不大于x(x 为大于1的整数) 的所有质数。质数的意思,只能被自身和1整除
11.算法题:输出 abcd全排列的所有结果
12.反问:前端目前的现状,以及未来的发展方向。答:这个具体你可以跟你同事聊聊, 那么对于我来讲,前端工程师可以看成 前端 和工程师,前端仅仅是一些技术栈,那么工程师就需要保证系统的性能以及稳定性。用技术栈去实现一个业务是很简单的,但是你要保证系统的后期稳定是非常难的。
(面试官很接地气,整个过程很轻松,唯一跟我过不去的就是脑子里的知识不够用。o(╥﹏╥)o)