字节飞书三面面经
字节飞书三面面经 已offer,BASE广州求合租!!!
总时长 42min
- 自我介绍
- 聊项目
~
开始做题 - 三数之和
- 一题回溯的题,估计是字节自己的题库
0 -> 'a',1 -> 'b' .... 25 -> 'z' ,问一个数能有多少种组合
1234 -> 3
111 -> 3
333 -> 1
直接回溯就行了,挺基础的模板题
也可以 dp ,希望有大佬补充下 - 实现一个 addClass(dom, class) ,也就是把 class 添加到 DOM 元素上,注意考虑边界
这题emm比较偏向开放性以及考察对一些 DOM 和 HTML 的理解吧,
dom.className 可能为 undefined ,也可能为空字符串需要进行判断,
后来写完面试官还说了些关于 class 方面的一些, class 的合法性啊, 以及 class 有没有数量限制
挺迷惑的也不会这个, 面试完后问了大佬 , class 有一些 规则
只能以字母开头、并且只能出现大小写字母、数字、横杠、下划线
emm 关于类名的数量限制的话,等后面查到资料了再补充 - 单单做题聊项目大概二十几接近三十分钟大概
反问问了下面试官就本轮面试觉得自己欠缺的地方、还有学习方面的意见
又问了问关于面试官对于前端工程化方面,也聊了十几分钟
反问很有意思,能和大佬聊天,而且接收面试官输出的知识积累以及经验都是一种很不错的事
接下来好好沉淀最近总结的知识,并不断往深度和广度方面扩充自己。