校招 未知部门 / 前端 / 一面
[面试日期] 2025-09-12 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>小红书前端一面</h2>
<p>- 介绍一下对前端这个方向的了解</p><p>- 大模型和前端结合的点可以聊一下吗</p><p>- 聊一下实习</p><p>- 长列表的性能优化</p><p>- 分页请求和懒加载结合</p><p>- 如果页面请求比较多,有上千行,这样导致的一个性能问题如何解决?</p><p>- 固定页面切换(保证一定的dom数)</p><p>- 虚拟列表:只对可见区域进行渲染,对非可见区域中的数据不渲染或部分渲染的技术</p><p>- 虚拟列表快速滑动时怎么进行优化</p><p>- 出现内容之前加一个过渡的小动画效果</p><p>- 节流:n秒内只执行一次,执行完后可以继续执行</p><p>- 防抖:n秒内重复触发,只执行最后一次</p><p>- react的fiber架构</p><p>- vue3相较于vue2的升级</p><p>- vue的响应式原理</p><p>- 更深层的响应式原理</p><p>- 事件循环</p><p>- 有哪些性能优化的方法</p><p>- 减少白屏的一些</p><p>- http2的升级</p><p>- 跨域问题</p><p>- cors解决跨域,如果要携带cookie,怎么设置?</p><p>- 服务端要设置 Access-Control-Allow-Credentials: true,并且 Access-Control-Allow-Origin 不能用 *,必须是具体域名。</p><p>- 客户端在 fetch 或 axios 里加上 credentials: 'include' 或 withCredentials: true。</p><p>- TS的价值</p><p>1. 提供静态类型检查,在编译阶段发现错误,提高开发体验。</p><p>2. 增强代码的可维护性,尤其是多人协作和大中型项目中,类型系统相当于自带文档,重构也更安全。</p><p>3. 工程化价值,比如泛型、严格模式、类型推导,让代码更健壮、更易于复用。</p><p>- ES和js的关系</p><p>- ECMAScript 是 JavaScript 所遵循的语言标准,规定了语法、类型和内置对象;</p><p>JavaScript 在实现 ECMAScript 的基础上,还额外提供了 DOM、BOM、Web API 等功能,因此两者是 标准和实现 的关系。</p><p>- 前端工程化,babel之类的插件解释</p><p>- 手撕:最长回文子串</p>
AI 推荐面试题
