百度面经

简介: 涵盖前端核心知识:React与Vue差异、JS数据类型、闭包、事件循环、跨域、缓存策略、PWA、安全防护等;深入框架原理、设计模式与算法,结合项目实践,全面解析前端开发关键技术点与常见面试题。
  1. react和vue的区别
  2. JS的数据类型
  3. null和undefined的区别
  4. ![]的结果
  5. 闭包的使用场景
  6. 微任务和宏任务
  7. 实现JSONP
  8. 手写节流
  9. 路由两种模式使用场景
  10. 数组和链表区别
  11. 链表的使用场景
  12. 实现点击按钮输出input中字符串的反转
  13. PWA
  14. 跨域
  15. 缓存策略
  16. 缓存位置
  17. 前端安全
  18. 白屏的处理
  19. 按需加载
  20. HTTP
  21. 闭包
  22. websocket
  23. socket
  24. 写一个函数判断页面两个矩形是否相交
  25. 介绍项目,介绍项目的难点与创新点
  26. 前端项目打包方式
  27. 项目前端方面引用技术
  28. React的生命周期
  29. React的虚拟DOM
  30. 事件循环(EventLoop)
  31. 解构赋值
  32. 箭头函数
  33. Promise(写一个promise的实例)
  34. 写Promise.all的实现源码
  35. 跨域及实现的方式,及比较
  36. 同源策略在浏览器具体的表现
  37. 回流与重绘,以及如何避免
  38. 浏览器的缓存机制
  39. 介绍强缓存与协商缓存
  40. 对前端工程化方面的理解
  41. 介绍一个你自己的项目?
  42. 说一下Vue的缺点有哪些?
  43. Eventloop循环说一下?
  44. Node中的Worker说一下?Node中如何创建多个线程?Node中如何实现开启守护进程?
  45. 说一下Express的架构和实现原理?
  46. 说一下中间件的实现原理?
  47. Express和Koa的区别呢?
  48. 说一下Diff算法的本质?abc, acb是如何改变的呢?
  49. 说一下红黑树和他的应用场景?
  50. Nginx的应用场景说一下?
  51. app.use和app.get的区别?
  52. node的路由实现原理?
  53. Node如何读取大数据量下的数据?
  54. 介绍一下项目,项目中的用到的一些技术
  55. 移动端的性能优化,rem的原理
  56. 点透事件:H5开发中可能遇到的特有的问题
  57. 项目后台用的技术栈是什么
  58. 跨域问题
  59. 常见的http状态码
  60. $documnent.ready() VS window.onload() 两种方式的区别(哪个先执行)
  61. ES6的新特性
  62. 箭头函数与普通函数的区别
  63. let与var的区别
  64. 对vue熟悉吗?(不能算是熟悉,所以vue是硬伤)
  65. vue的生命周期
  66. 对闭包的理解
  67. 常见的git命令
  68. 项目中所有人都在master分支上开发吗?还是都有自己的分支?
  69. http状态码
  70. 输入一个URL的过程
  71. es6,promise讲一下
  72. 冒泡算法、二分查找、快排,以及时间复杂度、最坏情况
  73. 同源策略
  74. 跨域
  75. xss攻击和预防
  76. import和link的区别
  77. 水平居中的方式,包括块和文本
  78. css3的新特性,说一下单行文本溢出和多行文本溢出
  79. less了解吗
  80. 设计模式,实现一个登录框,不让用户重复点击弹出多个登录框(使用单例模式)
  81. 原型链
  82. 优化方法
  83. git提交冲突如何解决
  84. 实现一个repeat(str,count)函数,str是一个字符串,count是重复的次数。
  85. 三个盒子里有一块糖,你挑了一个盒子,然后拿走一个空盒子,问是否更换盒子?
  86. 一个为n的台阶,小明可以一次走一步、两步或者五步,问一共几种走法?
相关文章
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1002 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1698 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
642 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
611 14
|
9天前
|
人工智能 自然语言处理 API
Next AI Draw.io:当AI遇见Draw.io图表绘制
Next AI Draw.io 是一款融合AI与图表绘制的开源工具,基于Next.js实现,支持自然语言生成架构图、流程图等专业图表。集成多款主流大模型,提供智能绘图、图像识别优化、版本管理等功能,部署简单,安全可控,助力技术文档与系统设计高效创作。
687 151