阿里前端二面---视频面
上次的阿里面试,自我感觉还不错,期待着二面的到来,然鹅就是因为错过了两个电话,阿里就再没有打过来了。。。大概一个多月后我都快忘了这件事,又是猝不及防的一个面试邀请。还是老规矩记一下吧
1.JS的类型判断有哪些方式
2.手写代码,实现一个千位分割符,即 12345678.90 —> 12,345,678.90
3.关于Promise的实现是基于什么原理
我答的是高阶函数,但是面试官说不是这样的,我晕了
4.关于ES6中的类的继承,实现一个super,并且当嵌套级别较高时怎样处理
5.是否了解 节流和 防抖, 手写一个 节流 的函数
6.CSS实现垂直居中的方式,尽可能的多
7.如何检测错误,异步错误(如promise)不能被try catch 捕获,那么可以怎样检测
8.你对node有学习过,讲讲你对node的理解
9.node中的文件读取操作,node如何新建一个子线程
10.你了解了哪些前端的新知识,讲讲
我谈到了 react里面的hooks函数, 但是了解不多没深入
11.讲一下react里面的 state 数组和对象传值有什么区别
12.深拷贝和浅拷贝,实现一个深拷贝,深拷贝也不能拷贝到 getter和setter方法,如何解决
13.看了一下你的git仓库,有过开源项目吗,或者有自己的组件库?你最近在学习什么内容,有没有意愿来北方工作
脑残的把自己的GitHub账号地址放上去了,虽然会给面试官一个好印象,但是建议如果GitHub拿不出手的话,还是别放了。。。
好的,继续加油吧!!