字节飞书前端面试题--一面(深圳)
1.先自我介绍一下
2.好的,我看了一下,你说对大文件上传有一定的了解,那么你实习期间,大文件上传这块是如何实现的呢?
3.那这个分配上传的逻辑都是由你开发的吗?还是说用了现有的文件上传的框架呢?
4.有用过WebSocket相关的东西吗?
5.WebSocket它是基于什么协议呢?
6.TCP和UDP的区别可以介绍一下吗?
7.TCP的可靠传输是如何保证的呢?
8.介绍一下css样式,权重是如何计算的?
9.你知道BFC这个概念吗?就是之前有了解吗?
10.css的position属性有哪些值呢?
11.除了绝对定位还有哪些定位?
12.你知道固定定位和粘性定位的应用场景吗?
13.如果从你的实习经历和项目中挑一个你觉得比较复杂的点来讲,你会选择讲哪一个呢?
14.那么接下来我们来做一下笔试题(算法题-现场编程)
15.mergePromise
16.关于防抖和节流的一个算法题,题目不太记得了
17.写个函数计算二叉树的最大宽度
---------
飞书的面试官真的是我见过最好最温柔的面试官了,我真的好多不会的,那个面试官小哥哥还一直给机会说给我换题目,尽量换我会的算法题,我实在不好意思说我不会写算法题(我没刷过),我说我只会伪代码,他还说没关系,给换了个二叉树的题目让说实现逻辑,搞得我都好愧疚,但凡他有一点点不耐烦,我也没有这么不好意思。
---------
面试官的建议:如果你想去大厂的话,你这个算法题是一定要刷的,因为前面那些口头问答,就是前面问的基础知识很难有区分度。一方面是基础题,一方面就是这些算法题。就是思路转换成代码,这个其实是我们比较看重的一个点。
2.好的,我看了一下,你说对大文件上传有一定的了解,那么你实习期间,大文件上传这块是如何实现的呢?
3.那这个分配上传的逻辑都是由你开发的吗?还是说用了现有的文件上传的框架呢?
4.有用过WebSocket相关的东西吗?
5.WebSocket它是基于什么协议呢?
6.TCP和UDP的区别可以介绍一下吗?
7.TCP的可靠传输是如何保证的呢?
8.介绍一下css样式,权重是如何计算的?
9.你知道BFC这个概念吗?就是之前有了解吗?
10.css的position属性有哪些值呢?
11.除了绝对定位还有哪些定位?
12.你知道固定定位和粘性定位的应用场景吗?
13.如果从你的实习经历和项目中挑一个你觉得比较复杂的点来讲,你会选择讲哪一个呢?
14.那么接下来我们来做一下笔试题(算法题-现场编程)
15.mergePromise
16.关于防抖和节流的一个算法题,题目不太记得了
17.写个函数计算二叉树的最大宽度
---------
飞书的面试官真的是我见过最好最温柔的面试官了,我真的好多不会的,那个面试官小哥哥还一直给机会说给我换题目,尽量换我会的算法题,我实在不好意思说我不会写算法题(我没刷过),我说我只会伪代码,他还说没关系,给换了个二叉树的题目让说实现逻辑,搞得我都好愧疚,但凡他有一点点不耐烦,我也没有这么不好意思。
---------
面试官的建议:如果你想去大厂的话,你这个算法题是一定要刷的,因为前面那些口头问答,就是前面问的基础知识很难有区分度。一方面是基础题,一方面就是这些算法题。就是思路转换成代码,这个其实是我们比较看重的一个点。
全部评论
和我飞书一面问题重合度50%以上了
小红书也看到你发了
稳
刚看了下,计算二叉树最大宽度还挺麻烦的,没提前做过估计够呛能现场做出来
飞书嘛
mergePromise 是promise.all吗
相关推荐
我已成为0offer的糕手:你这面试官水平不行,自己背的八股就是错的,ref底层和reactive没关系,数组的响应式两个也都可以做。这两个最大区别在于.value是属性,所以你重新赋值一个对象是可以的,因为proxy拦截会把它变成响应式。但是reactive不行,因为他本身就返回一个proxy拦截的对象,因为要实现响应式,然后你又重新赋值一个对象类型的话,相当于把proxy给破坏了,就不是响应式了,而ref你修改的只是对象里面value的值,对象本身没有被破坏,相当于对象里面嵌套对象。和数组本身没关系,是要不要重新赋值的问题,只是修改内部的话这两个都可以做响应式
查看9道真题和解析
点赞 评论 收藏
分享
查看23道真题和解析
点赞 评论 收藏
分享