小红书前端一面

- 介绍一下对前端这个方向的了解

- 大模型和前端结合的点可以聊一下吗

- 聊一下实习

- 长列表的性能优化

- 分页请求和懒加载结合

- 如果页面请求比较多,有上千行,这样导致的一个性能问题如何解决?

- 固定页面切换(保证一定的dom数)

- 虚拟列表:只对可见区域进行渲染,对非可见区域中的数据不渲染或部分渲染的技术

- 虚拟列表快速滑动时怎么进行优化

- 出现内容之前加一个过渡的小动画效果

- 节流:n秒内只执行一次,执行完后可以继续执行

- 防抖:n秒内重复触发,只执行最后一次

- react的fiber架构

- vue3相较于vue2的升级

- vue的响应式原理

- 更深层的响应式原理

- 事件循环

- 有哪些性能优化的方法

- 减少白屏的一些

- http2的升级

- 跨域问题

- cors解决跨域,如果要携带cookie,怎么设置?

- 服务端要设置 Access-Control-Allow-Credentials: true,并且 Access-Control-Allow-Origin 不能用 *,必须是具体域名。

- 客户端在 fetch 或 axios 里加上 credentials: 'include' 或 withCredentials: true。

- TS的价值

1. 提供静态类型检查,在编译阶段发现错误,提高开发体验。

2. 增强代码的可维护性,尤其是多人协作和大中型项目中,类型系统相当于自带文档,重构也更安全。

3. 工程化价值,比如泛型、严格模式、类型推导,让代码更健壮、更易于复用。

- ES和js的关系

- ECMAScript 是 JavaScript 所遵循的语言标准,规定了语法、类型和内置对象;

JavaScript 在实现 ECMAScript 的基础上,还额外提供了 DOM、BOM、Web API 等功能,因此两者是 标准和实现 的关系。

- 前端工程化,babel之类的插件解释

- 手撕:最长回文子串

全部评论
佬是哪个部门啊?
点赞 回复 分享
发布于 2025-09-14 23:30 浙江
佬是社区技术的吗?
点赞 回复 分享
发布于 2025-09-22 15:45 宁夏

相关推荐

一面(1.8 21.00 48min)项目相关1. 实习经历主要做什么事情?2. Web上主要做什么?管理后台还是员工用的?3. 你在里面主要负责什么事情?4. 配置项大概包含什么内容?5. 子集和孙集的策略是怎么划分的?6. 配置驱动渲染是指什么意思?什么配置来驱动渲染的?7. 为什么有的配置项会展示,有的不会展示?8. 你怎么判断哪个组件需要做什么事情?9. (追问)如果要在某个特定组件上加一次请求,怎么处理?10. 你觉得这里面比较难的地方在哪里?React状态管理1. 用到React的什么库?2. Redux、Zustand、MobX这三个有什么区别?3. (追问)为什么说Zustand是单例?什么东西是单例?4. MobX的响应式绑定一般用什么东西来做?5. Object.defineProperty和Proxy的差别是什么?React原理1. 讲一下你对React的理解?2. React是怎么做异步可中断渲染的?3. 可中断是在哪里中断?4. 可中断的任务是怎么去执行的?5. 5毫秒任务是在什么时候开始执行的?6. 为什么是5毫秒?7. (关键问题)React怎么保证在每帧渲染之前去执行这个任务?手写题1. 手写useRequest - 包含多个追问:○ manual写在哪里?○ run函数每次渲染都生成一次,怎么让它稳定?○ fn变了但run保持稳定,同时能获取最新的fn,怎么处理?○ useRef初始化的问题○ run函数要返回Promise吗?反问因为时间太晚, 希望面试官早点回家,就说了一下这次面试我学到了很多, 也很开心。                                              20分钟约2面二面(1.9 5.00 23min)基础/学习类:前端学了多久?自学的吗?学习渠道是什么?平时AI了解多吗?什么场景用AI?项目类:SDK监控是什么?技术栈是什么?项目是自学项目还是实际业务?聊一个实际工作中的项目技术原理类: React Fiber架构了解吗?展开讲讲手写代码:  Promise.all其他: 实习时间安排反问: 业务是啥20分钟oc总结:效率特别高
发面经攒人品
点赞 评论 收藏
分享
评论
5
36
分享

创作者周榜

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