百度 前端 一面面经
1. 项目里是怎么调用大模型 API 的?Prompt 做安全设计了吗?
2. 节流函数具体怎么实现?
3. 如果节流的间隔是 150ms,那在 300ms 内连续触发,会执行几次?
4. CSS 定位有哪几种?它们脱离文档流吗?分别有啥用?
5. CSS 选择器有哪几类?
6. 伪类和伪元素选择器,用起来有啥区别?
7. 简单介绍下 flex 布局?
8. `flex: 1` 这个缩写都包含了哪些属性?
9. 怎么让一个元素水平垂直居中?
10. 讲讲 CSS 盒模型?
11. BFC 是啥?
12. vh 和 vw 一般用在什么地方?
13. 核心代码模式算法题:用两个栈实现队列
14. 箭头函数和普通函数有啥不一样?
15. 聊聊闭包?
16. 开发时,哪些场景可能会搞出闭包和内存泄漏?
17. 为啥 `setTimeout` 计时不准?
18. `setTimeout` 是从什么时候开始计时的?啥时候执行?延迟设为 0 会马上进宏任务队列吗?
19. React Fiber 架构是干嘛的?它的任务中断机制是怎么回事?
20. `schedule` 是怎么分配优先级的?
代码:
- 判断了一堆 `===` 和 `==` 的输出
- 数组转数
- 事件循环,判断代码输出顺序