字节前端三面面经

1. `display` 有哪些属性?`block`, `inline`, `inline-block` 有啥区别?

2. 怎么让子元素宽度撑满父元素?

3. `encodeURI` 和 `encodeURIComponent` 有啥区别?

4. XSS 的原理和防范?

5. 手撕:实现 TS 的 `ReturnType`。

6. 手撕:实现一个进阶版 `EventEmitter`,要支持 `once`, `group`, `priority`。

7. 手撕:实现一个构造函数,让它的实例对象能知道自己是第几次被调用的(用闭包)。进阶:1. 实现私有属性(用 getter);2. 如果不是用 `new` 调用就报错;3. 不用闭包怎么实现?了解类的静态变量吗?

8. 项目:RAG 项目的测试集是怎么构造的?用大模型来构造测试集有啥优缺点?

全部评论
NB
点赞 回复 分享
发布于 昨天 18:12 广东

相关推荐

评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务