Interview
September 20, 2025
前言
一、请你简述浏览器从输入一个 URL 到页面呈现的完整过程,尽可能涵盖网络请求、浏览器渲染等关键步骤。
二、JavaScript 代码题--实现一个 deepClone 函数。
第三题:React / Next.js 设计题。
你需要在一个大型 React(或 Next.js 14+ app router)项目中设计一个全局状态管理方案,要求:
多页面/多模块共享数据:例如用户信息、主题设置、国际化语言等。
支持服务端渲染(SSR)和客户端渲染(CSR)。
需要考虑性能:避免不必要的重新渲染、易于拆分代码。
开发体验:类型安全(TypeScript)、可扩展、方便调试。