当前位置: 首页 > ds >正文

2025前端面试真题以及答案-不断整理中,问题来源于牛客真题

一、

  1. 项目
  2. 内存泄露
  3. react与vue的渲染机制有哪些不同
  4. react fiber架构
  5. vue2与3,为什么用proxy代替defineproperty
  6. 性能优化有哪些
  7. 三栏布局实现方式
  8. 重排与重绘
  9. 一个对话聊天框如何减少重排(我回答的是绝对定位,将聊天框定位在下面,类似于kimi,面试官说是一种方法,还有其他的)
  10. 弱网环境下优化
  11. 写一个promise重试机制函数

二、

  1. 说一下两个项目里最能体现前端技能有哪些地方
  2. 为什么选择做开发,开发中又选择做前端呢
  3. 项目中遇到的跨域问题,怎么解决的
  4. 前端在安全这个阶段有哪些注意事项,应该怎么解决
  5. 一键切换主题有什么样的实现思路
  6. localStorage在你的项目里用来做什么
  7. 登录是怎么做的
  8. JWT知道是什么吗?规则是什么
  9. 登陆保存在本地,安全性怎么办
  10. 如果是学校机房,上一个人下机,后面一个人上机,会复用这个token怎么办
  11. 另外一个场景,一个人一整天都在这个网页上,那设置以后每次过期都要重新登陆一次,怎么办?
  12. 描述一下闭包是什么
  13. 闭包的优缺点
  14. 说一下对事件循环
  15. js里面计时器是精确的吗
  16. svg和canvas的区别
  17. 前端怎么开启硬件加速
  18. 你觉得前端三大件,你哪一个学习的相对好一些
  19. 正则的了解程度

三、字节前端面经-tiktok基础架构组
项目:

  1. 为什么选择 jotai? not redux/zustand
  2. 怎么处理循环状态引用?
  3. jotai 怎么实现状态改变,其他模块不 re-render?
  4. 怎么避免 ssr 水合闪烁?(高频)
  5. Webpack 的 loader 和 plugin
  6. Webpack 怎么处理模块循环引用?
  7. Webpack 的构建流程优化
    代码题:
  8. 三栏布局
  9. n道this、闭包、作用域
  10. 模版字符串
  11. 数组 reader

四、

http://www.xdnf.cn/news/15267.html

相关文章:

  • CMU15445-2024fall-project1踩坑经历
  • hive/spark sql中unix_timestamp 函数的坑以及时间戳相关的转换
  • 串行数据检测器,检测到011,Y输出1,否则为0.
  • RabbitMQ 之顺序性保障
  • 从零实现一个GPT 【React + Express】--- 【4】实现文生图的功能
  • uniapp-在windows上IOS真机运行(含开发证书申请流程)
  • 重振索尼复古微型电脑——计划以OrangePi CM5 作为主板升级
  • uniapp小程序tabbar跳转拦截与弹窗控制
  • 学习笔记(34):matplotlib绘制图表-房价数据分析与可视化
  • 【数据结构与算法】203.移除链表元素(LeetCode)图文详解
  • 05 唤醒词检测:让语音助手随时待命
  • 平板柔光屏与镜面屏的区别有哪些?技术原理与适用场景全解析
  • Kotlin 常用语法糖完整整理
  • 如何准确查看服务器网络的利用率?
  • 云防火墙有什么用?
  • SoC程序如何使用单例模式运行
  • 企业网络安全的“金字塔”策略:构建全方位防护体系的核心思路
  • OSCP官方靶场-Solstice WP
  • AI驱动的业务系统智能化转型:从静态配置到动态认知的范式革命
  • 【办公类-107-01】20250710视频慢速与视频截图
  • mysql join语句、全表扫描 执行优化与访问冷数据对内存命中率的影响
  • MySQL索引:数据库的超级目录
  • 第35周—————糖尿病预测模型优化探索
  • Android 插件化实现原理详解
  • Apache Dubbo实战:JavaSDK使用
  • 动态物体滤除算法
  • MyBatis-Plus 中使用 Wrapper 自定义 SQL
  • Linux C 文件基本操作
  • 【oscp】超长攻击链vulhub靶机,TommyBoy1dot0
  • 登录为图片验证时,selenium通过token直接进入页面操作