字节跳动-飞书前端一面凉经
约半个小时,牛客网视频面试
体验:面试官人挺和善的,全程一直在问你觉得你擅长什么或者你觉得你哪学的最好,然后根据你的回答去问你
1、自我介绍
2、css的居中方法都有哪些?
3、flex布局有了解过吗?说一下,flex的居中
4、BFC知道吗?说说
5、知道原型链吧,说说这道题
function fn(){ this.name='name'; } fn.prototype上都有哪些属性
6、接着上道题
const a=new fn() a._proto_===fn.prototype //说判断结果 a._proto_===fn //说判断结果
7、说一下闭包
8、
function sum(a,b){} sum(1,2) //3 const sum2=**curry**(sum); sum2(1,2) //3 sum2(1)(2) //3 问curry函数怎么写能实现上述结果?
9、js深层拷贝讲一下,如果是循环引用时如何进行拷贝?
比如像这种
const obj={ key:obj }
10、js中判断数据类型的方法有哪些?
11、你有什么要问我的吗?
- 你觉得我还有什么地方需要改进或者欠缺的地方?
- 建议平时多刷刷题,下去好好看一下函数柯里化