前端面试指南
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
1. ELK
浏览
164
扫码
分享
2022-10-17 21:25:26
ElasticSearch (
实时
的
分布式存储
、搜索、分析
的引擎)
Logstash(日志收集)
Kibana(数据展示)
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
第一章:前端基础篇
1、HTML 基础
1-1、script 标签中 defer 和 async 的区别是什么?
1-2、href 和 src 的区别是什么?
1-3、DOCTYPE 的作用是什么?
1-4、双飞翼布局和圣杯布局的区别是什么?
1-5、常用的 meta 标签有哪些?
1-6、谈谈你对 Web Worker 的理解
1-7、谈谈你对 Service Worker 的理解
1-9、谈谈你对 DOM2 和 DOM3 的理解
1-10、渐进增强与优雅降级的区别?
1-11、谈谈你对重绘 Repaint 和重排 Reflow (回流) 的理解
1-12、BLOB、ArrayBuffer、Buffer 有什么区别?
1-13、为什么会有跨域问题?如何解决跨域?
1-14、iframe 有哪些优缺点?
1-15、如何实现 html 间通信
2、CSS 基础
2-7、谈谈你对 RAF (requestAnimationFrame)的理解
2-11、z-index 在什么情况下会失效?
2-12、如何实现以下布局
3、JavaScript 基础
3-1、with 运算符的作用是什么?
3-2、 Object.is 和 == 及 === 运算符有什么区别?
3-6、for、for..in、for..of、forEach 有什么区别?
第二章:前端框架篇
1. Vue 篇
0. Vue 基本使用
5. data 为什么是函数而不是对象?
1. Computed 和 Watch 的区别
2. Computed 和 Methods 的区别
3. slot 的作用及原理
4. 如何保存页面当前的状态?
1. Vue diff 算法实现
1. 组件渲染前的初始化过程是怎么样的
2. vue 中 key 的作用?为什么不能用 index 作为 key
3. diff 算法基本原理
4. vue3 相对于 vue2 diff 算法的优势
2. Vue 核心原理
1. new Vue 发生了什么?
3. defineProperty 和 Proxy 的区别?
4. composition api 和react hooks 的区别
5. $nextTick 的原理及作用
3. Vue 模板编译
1、vue 模板编译原理
2、vnode 到 真实 DOM 是如何转变的?
4. Vue 内置组件
1. keep-alive 组件的作用及实现原理
5. Vue 周边生态
1. Vue Router 源码解析
3. Vue-router跳转和location.href有什么区别
1. hash 和 history 模式的区别
2. 如何获取页面的hash变化
4. params和query的区别
2. Vuex 源码解析
第三章:Node.js 与 v8 篇
1. 垃圾回收
1. 考点整理
2. 事件循环
1. 浏览器与node.js 事件循环的区别
3. Node.js 基础
1. 请讲一下 koa 的中间件思想,以及洋葱模型
2. koa 和 express 的区别
3. npm, yarn, pnpm 有哪些区别?
6. require 实现原理
第四章:浏览器原理篇
1. 浏览器底层原理
2. 浏览器缓存原理
2. 强缓存与协商缓存的区别
3. 浏览器渲染原理
1. JavaScript 是如何影响 DOM 树构建的?
2. CSS 是如何影响首次加载白屏时间的
第五章:前端工程化
1. webpack
1. webpack 的构建流程
2. babel
第六章:前端性能优化
0. 性能优化指标 RAIL
第七章:计算机网络
1. 网络安全相关
1. 什么是 XSS?如何防御 XSS 攻击?
2. 什么是 CSRF?如何防御CSRF攻击?
2. HTTP 基础知识
1. 讲一下 Cookie
2. 对 keep-alive 的理解
第八章:手撕代码 %26 脑读代码
1. 脑读代码
1. 异步 %26 事件循环
2. this 指向
3. 作用域 %26 变量提升 %26 闭包
4. 原型链 %26 继承
2. 手撕代码
1. 手写代码
2. 数据处理
3. 场景实现
4. 实现 Promise/A+ 规范的 Promise
5. 实现防抖与节流
6. 数组实现
7. 用 requestAnimationFrame 实现 setInterval
8. 函数柯里化
3. 编程题
1. 实现 flatten 函数
3. 实现千分位分割
第九章:计算机基础知识
7. 算法
5. LRU 缓存 %26%26 字典树 (Trie)
1. BFS %26%26 DFS %26%26 Union Find
2. 排序
第十章:前端前沿技术
5. NoCode %26 LowCode
7. 区块链、Web 3.0
8. 前端埋点
第十一章:移动端技术
第十二章:服务器与 DevOps
1. Nginx
第十三章:云原生与微服务
1. Docker
第十四章:编程语言
3. C / C++
1. Rust
1. 所有权的特点
2. crate、package、module 的区别
3. 闭包
4. Rust 的类型系统
5. 生命周期
6. 宏
7. 错误处理
第十五章:数据库知识
2. Redis
第十六章:分布式系统
1. ELK
2. Zookeeper
5. APM
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注