只能说短小精悍了,时长半小时,会深挖,也不算很底层,属于是纯背八股的同学估计要挂,经常写着代码没怎么准备八股投着玩玩的很对面试官胃口。
1.git用过哪些命令,场景:如果已经commit了代码但是要rollback一下应该用什么命令,如果要从一个分支跳到另一个分支用什么命令。
2.判断数据类型有哪些方法。秒了。typeof 有什么问题(答对数组使用的结果是object,他说不止于此,继续说typeof null是什么,答object,那它还有什么问题)typeof console.log返回什么,instanceof 怎么用,他又有什么问题…可以对基本类型用instanceof吗…
3.不问如何深拷贝反其道而行之问如何浅拷贝,如果拷贝到某个属性,他的类型是object,array,function它的处理方式都是一样的吗,那如何解决循环引用问题呢。
4.(原来我才回答了三个问题吗?)数组遍历你会哪些方法,foreach如何跳出循环,map和filter应用场景,reduce每个参数什么作用。
5.对一个数组进行删除新增的万能方法(答splice),如果要新增一个数它的参数怎么填。
6.css三角形,把你的代码口述出来
7.定位
8.反问