Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/febobo/web-interview

语音打卡社群维护的前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题
https://github.com/febobo/web-interview

javascript react typescript vue

Last synced: 2 days ago
JSON representation

语音打卡社群维护的前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题

Awesome Lists containing this project

README

        





Statr
vue
es6
css
javascript

本仓库为语音打卡社群(JS每日一题)维护的前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题

同时我们提供更好阅读体验的在线版本,[点这里](https://vue3js.cn/interview)
点击[@AD](https://static.vue-js.com/Fr6pvXKNio5Pe4kEHk0ufXdZ1sHT)添加好友,获取最新面试真题,加前端500人大群

避免失联可以先点star

PS: 仓库每周一更,想要及时收到推送,交流想法的同学,可以点击[@公众号:JS每日一题](https://static.vue-js.com/b4b71a30-443b-11eb-85f6-6fac77c0c9b3.png)关注我们

## 🤠 为什么要做这样的一个仓库
最开始是没有想要弄仓库的,我们通过微信群语音的形式进行每天一次的打卡,次日再通过[公众号](https://static.vue-js.com/b4b71a30-443b-11eb-85f6-6fac77c0c9b3.png)图文形式的题解推送至群内供大家复盘总结

随着时间的推移,题也积累的越来越多,再去通过公众号检索信息效率会明显降低

这个时候我们就想着通过开源的形式,将我们总结好的文章以多种形态的呈现方式帮助到更多需要的人

## 🤡 这个仓库主要内容是?

仓库目前主题以前端面试题为主,后续可能会扩展更多的分支

在这个信息爆炸,前端生态百花齐放的时代,我们每找寻一个答案都要换一种形式,这简直太奢侈了

我们的目标是做最全最好最有质量前端面试仓库,用心收录大厂面试题,高频面试题,知识点面试题,用心做好每一道题值得参考的题解

## 🤡 你们的本质就是面试题吗?

不是,一直在强调语音社群,这个仓库也仅且是一个附属品

我们只是以面试题的形式作为切入点,根据面试题去反推学习更具体的知识点,绝不仅限于应对面试,要真真切切在学习过程中得到蜕变

社群内每天的打卡都是一次思维整理输出的训练,将自己想要表达的内容放入框架中再进行输出,让我们的表达更简洁更系统

它的背后是思考,总结,更是坚持

在过程中看清自已,在结果中遇见自己,我们都值得有更美好的未来

再晒晒平常我们的样子



如果看到这里你也有兴趣,欢迎扫描下方二维码加入我们,持续成长



## 🤡 内容

点击[@公众号:JS每日一题](https://static.vue-js.com/b4b71a30-443b-11eb-85f6-6fac77c0c9b3.png)扫码关注,跟踪我们最新动态

Vue系列

- [面试官:说说你对vue的理解?](https://github.com/febobo/web-interview/issues/1)
- [面试官:说说你对双向绑定的理解?](https://github.com/febobo/web-interview/issues/2)
- [面试官:说说你对SPA(单页应用)的理解?](https://github.com/febobo/web-interview/issues/3)
- [面试官:Vue中的v-show和v-if怎么理解?](https://github.com/febobo/web-interview/issues/4)
- [面试官:Vue实例挂载的过程中发生了什么?](https://github.com/febobo/web-interview/issues/5)
- [面试官:说说你对Vue生命周期的理解?](https://github.com/febobo/web-interview/issues/6)
- [面试官:为什么Vue中的v-if和v-for不建议一起用?](https://github.com/febobo/web-interview/issues/7)
- [面试官:SPA(单页应用)首屏加载速度慢怎么解决??](https://github.com/febobo/web-interview/issues/8)
- [面试官:为什么data属性是一个函数而不是一个对象?](https://github.com/febobo/web-interview/issues/9)
- [面试官:Vue中给对象添加新属性界面不刷新?](https://github.com/febobo/web-interview/issues/10)
- [面试官:Vue中组件和插件有什么区别](https://github.com/febobo/web-interview/issues/11)
- [面试官:Vue组件间通信方式都有哪些?](https://github.com/febobo/web-interview/issues/12)
- [面试官:说说你对nexttick的理解?](https://github.com/febobo/web-interview/issues/14)
- [面试官:说说你对vue的mixin的理解,有什么应用场景?](https://github.com/febobo/web-interview/issues/15)
- [面试官:说说你对slot的理解?slot使用场景有哪些?](https://github.com/febobo/web-interview/issues/16)
- [面试官:Vue.observable你有了解过吗?说说看](https://github.com/febobo/web-interview/issues/17)
- [面试官:你知道vue中key的原理吗?说说你对它的理解?](https://github.com/febobo/web-interview/issues/18)
- [面试官:怎么缓存当前的组件?缓存后怎么更新?说说你对keep-alive的理解是什么?](https://github.com/febobo/web-interview/issues/19)
- [面试官:Vue常用的修饰符有哪些?有什么应用场景?](https://github.com/febobo/web-interview/issues/20)
- [面试官:你有写过自定义指令吗?自定义指令的应用场景有哪些?](https://github.com/febobo/web-interview/issues/21)
- [面试官:Vue中的过滤器了解吗?过滤器的应用场景有哪些?](https://github.com/febobo/web-interview/issues/22)
- [面试官:什么是虚拟DOM?如何实现一个虚拟DOM?说说你的思路](https://github.com/febobo/web-interview/issues/23)
- [面试官:了解过vue中的diff算法吗?说说看](https://github.com/febobo/web-interview/issues/24)
- [面试官:Vue项目中有封装过axios吗?怎么封装的?](https://github.com/febobo/web-interview/issues/25)
- [面试官:你了解Axios的原理吗?有看过它的源码吗?](https://github.com/febobo/web-interview/issues/26)
- [面试官:SSR解决了什么问题?有做过SSR吗?你是怎么做的?](https://github.com/febobo/web-interview/issues/27)
- [面试官:说下你的Vue项目的目录结构,如果是大型项目你该怎么划分结构和划分组件呢?](https://github.com/febobo/web-interview/issues/28)
- [面试官:Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做?](https://github.com/febobo/web-interview/issues/29)
- [面试官:跨域是什么?Vue项目中你是如何解决跨域的呢?](https://github.com/febobo/web-interview/issues/30)
- [面试官:Vue项目如何部署?有遇到布署服务器后刷新404问题吗?](https://github.com/febobo/web-interview/issues/31)
- [面试官:你是怎么处理vue项目中的错误的?](https://github.com/febobo/web-interview/issues/32)
- [面试官:Vue3有了解过吗?能说说跟Vue2的区别吗?](https://github.com/febobo/web-interview/issues/33)

Vue3系列

- [面试官:Vue3.0的设计目标是什么?做了哪些优化?](https://github.com/febobo/web-interview/issues/45)
- [面试官:Vue3.0 性能提升主要是通过哪几方面体现的?](https://github.com/febobo/web-interview/issues/46)
- [面试官:Vue3.0里为什么要用 Proxy API 替代 defineProperty API ?](https://github.com/febobo/web-interview/issues/47)
- [面试官:Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?](https://github.com/febobo/web-interview/issues/48)
- [面试官:说说Vue 3.0中Treeshaking特性?举例说明一下?](https://github.com/febobo/web-interview/issues/67)
- [面试官:用Vue3.0 写过组件吗?如果想实现一个 Modal你会怎么设计?](https://github.com/febobo/web-interview/issues/50)

ES6系列

- [面试官:说说var、let、const之间的区别](https://github.com/febobo/web-interview/issues/34)
- [面试官:ES6中数组新增了哪些扩展?](https://github.com/febobo/web-interview/issues/35)
- [面试官:ES6中对象新增了哪些扩展?](https://github.com/febobo/web-interview/issues/36)
- [面试官:ES6中函数新增了哪些扩展?](https://github.com/febobo/web-interview/issues/37)
- [面试官:ES6中新增的Set、Map两种数据结构怎么理解?](https://github.com/febobo/web-interview/issues/38)
- [面试官:你是怎么理解ES6中 Promise的?使用场景?](https://github.com/febobo/web-interview/issues/40)
- [面试官:怎么理解ES6中 Generator的?使用场景?](https://github.com/febobo/web-interview/issues/41)
- [面试官:你是怎么理解ES6中Proxy的?使用场景?](https://github.com/febobo/web-interview/issues/42)
- [面试官:你是怎么理解ES6中Module的?使用场景?](https://github.com/febobo/web-interview/issues/43)
- [面试官:你是怎么理解ES6中 Decorator 的?使用场景?](https://github.com/febobo/web-interview/issues/44)

Javascript系列

- [面试官:说说Javascript中的数据类型?区别?](https://github.com/febobo/web-interview/issues/51)
- [面试官:Javscript数组的常用方法有哪些?](https://github.com/febobo/web-interview/issues/52)
- [面试官:Javascript字符串的常用方法有哪些?](https://github.com/febobo/web-interview/issues/53)
- [面试官:谈谈 Javascript 中的类型转换机制](https://github.com/febobo/web-interview/issues/54)
- [面试官:== 和 ===区别,分别在什么情况使用](https://github.com/febobo/web-interview/issues/55)
- [面试官:深拷贝浅拷贝的区别?如何实现一个深拷贝?](https://github.com/febobo/web-interview/issues/56)
- [面试官:说说你对闭包的理解](https://github.com/febobo/web-interview/issues/57)
- [面试官:说说你对作用域链的理解](https://github.com/febobo/web-interview/issues/58)
- [面试官:JavaScript原型,原型链 ? 有什么特点?](https://github.com/febobo/web-interview/issues/59)
- [面试官:Javascript如何实现继承?](https://github.com/febobo/web-interview/issues/60)
- [面试官:谈谈this对象的理解](https://github.com/febobo/web-interview/issues/62)
- [面试官:JavaScript中执行上下文和执行栈是什么?](https://github.com/febobo/web-interview/issues/63)
- [面试官:说说JavaScript中的事件模型](https://github.com/febobo/web-interview/issues/64)
- [面试官:typeof 与 instanceof 区别](https://github.com/febobo/web-interview/issues/65)
- [面试官:解释下什么是事件代理?应用场景?](https://github.com/febobo/web-interview/issues/66)
- [面试官:说说new操作符具体干了什么?](https://github.com/febobo/web-interview/issues/69)
- [面试官:ajax原理是什么?如何实现?](https://github.com/febobo/web-interview/issues/70)
- [面试官:bind、call、apply 区别?如何实现一个bind?](https://github.com/febobo/web-interview/issues/71)
- [面试官:说说你对正则表达式的理解?应用场景?](https://github.com/febobo/web-interview/issues/72)
- [面试官:说说你对事件循环的理解](https://github.com/febobo/web-interview/issues/73)
- [面试官:DOM常见的操作有哪些?](https://github.com/febobo/web-interview/issues/75)
- [面试官:说说你对BOM的理解,常见的BOM对象你了解哪些?](https://github.com/febobo/web-interview/issues/76)
- [面试官:举例说明你对尾递归的理解,有哪些应用场景](https://github.com/febobo/web-interview/issues/77)
- [面试官:说说 JavaScript 中内存泄漏的几种情况?](https://github.com/febobo/web-interview/issues/78)
- [面试官:Javascript本地存储的方式有哪些?区别及应用场景?](https://github.com/febobo/web-interview/issues/79)
- [面试官:说说你对函数式编程的理解?优缺点?](https://github.com/febobo/web-interview/issues/80)
- [面试官:Javascript中如何实现函数缓存?函数缓存有哪些应用场景?](https://github.com/febobo/web-interview/issues/81)
- [面试官:说说 Javascript 数字精度丢失的问题,如何解决?](https://github.com/febobo/web-interview/issues/82)
- [面试官:什么是防抖和节流?有什么区别?如何实现?](https://github.com/febobo/web-interview/issues/83)
- [面试官:如何判断一个元素是否在可视区域中?](https://github.com/febobo/web-interview/issues/84)
- [面试官:大文件上传如何做断点续传?](https://github.com/febobo/web-interview/issues/89)
- [面试官:如何实现上拉加载,下拉刷新?](https://github.com/febobo/web-interview/issues/90)
- [面试官:什么是单点登录?如何实现?](https://github.com/febobo/web-interview/issues/91)
- [面试官:web常见的攻击方式有哪些?如何防御?](https://github.com/febobo/web-interview/issues/92)

CSS系列

- [面试官:说说你对盒子模型的理解?](https://github.com/febobo/web-interview/issues/93)
- [面试官:css选择器有哪些?优先级?哪些属性可以继承?](https://github.com/febobo/web-interview/issues/95)
- [面试官:说说em/px/rem/vh/vw区别?](https://github.com/febobo/web-interview/issues/96)
- [面试官:说说设备像素、css像素、设备独立像素、dpr、ppi 之间的区别?](https://github.com/febobo/web-interview/issues/97)
- [面试官:css中,有哪些方式可以隐藏页面元素?区别?](https://github.com/febobo/web-interview/issues/98)
- [面试官:谈谈你对BFC的理解?](https://github.com/febobo/web-interview/issues/99)
- [面试官:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?](https://github.com/febobo/web-interview/issues/102)
- [面试官:如何实现两栏布局,右侧自适应?三栏布局中间自适应呢?](https://github.com/febobo/web-interview/issues/103)
- [面试官:说说flexbox(弹性盒布局模型),以及适用场景?](https://github.com/febobo/web-interview/issues/104)
- [面试官:介绍一下grid网格布局](https://github.com/febobo/web-interview/issues/105)
- [面试官:CSS3新增了哪些新特性?](https://github.com/febobo/web-interview/issues/106)
- [面试官:css3动画有哪些?](https://github.com/febobo/web-interview/issues/109)
- [面试官:怎么理解回流跟重绘?什么场景下会触发?](https://github.com/febobo/web-interview/issues/107)
- [面试官:什么是响应式设计?响应式设计的基本原理是什么?如何做?](https://github.com/febobo/web-interview/issues/108)
- [面试官:如果要做优化,CSS提高性能的方法有哪些?](https://github.com/febobo/web-interview/issues/114)
- [面试官:如何实现单行/多行文本溢出的省略样式?](https://github.com/febobo/web-interview/issues/115)
- [面试官:如何使用css完成视差滚动效果?](https://github.com/febobo/web-interview/issues/116)
- [面试官:CSS如何画一个三角形?原理是什么?](https://github.com/febobo/web-interview/issues/117)
- [面试官:让Chrome支持小于12px 的文字方式有哪些?区别?](https://github.com/febobo/web-interview/issues/118)
- [面试官:说说对Css预编语言的理解?有哪些区别?](https://github.com/febobo/web-interview/issues/119)

webpack系列

- [面试官:说说你对webpack的理解?解决了什么问题?](https://github.com/febobo/web-interview/issues/121)
- [面试官:说说webpack的构建流程?](https://github.com/febobo/web-interview/issues/122)
- [面试官:说说webpack中常见的Loader?解决了什么问题?](https://github.com/febobo/web-interview/issues/123)
- [面试官:说说webpack中常见的Plugin?解决了什么问题?](https://github.com/febobo/web-interview/issues/124)
- [面试官:说说Loader和Plugin的区别?编写Loader,Plugin的思路?](https://github.com/febobo/web-interview/issues/125)
- [面试官:说说webpack的热更新是如何做到的?原理是什么?](https://github.com/febobo/web-interview/issues/126)
- [面试官:说说webpack proxy工作原理?为什么能解决跨域?](https://github.com/febobo/web-interview/issues/130)
- [面试官:说说如何借助webpack来优化前端性能?](https://github.com/febobo/web-interview/issues/131)
- [面试官:如何提高webpack的构建速度?](https://github.com/febobo/web-interview/issues/132)
- [面试官:与webpack类似的工具还有哪些?区别?](https://github.com/febobo/web-interview/issues/133)

HTTP系列

- [面试官:什么是HTTP? HTTP 和 HTTPS 的区别?](https://github.com/febobo/web-interview/issues/134)
- [面试官:为什么说HTTPS比HTTP安全? HTTPS是如何保证安全的?](https://github.com/febobo/web-interview/issues/135)
- [面试官:如何理解UDP 和 TCP? 区别? 应用场景?](https://github.com/febobo/web-interview/issues/136)
- [面试官:如何理解OSI七层模型?](https://github.com/febobo/web-interview/issues/139)
- [面试官:如何理解TCP/IP协议?](https://github.com/febobo/web-interview/issues/140)
- [面试官:DNS协议 是什么?说说DNS 完整的查询过程?](https://github.com/febobo/web-interview/issues/141)
- [面试官:如何理解CDN?说说实现原理?](https://github.com/febobo/web-interview/issues/142)
- [面试官:说说 HTTP1.0/1.1/2.0 的区别?](https://github.com/febobo/web-interview/issues/143)
- [面试官:说说HTTP 常见的状态码有哪些,适用场景?](https://github.com/febobo/web-interview/issues/144)
- [面试官:说一下 GET 和 POST 的区别?](https://github.com/febobo/web-interview/issues/145)
- [面试官:说说 HTTP 常见的请求头有哪些? 作用?](https://github.com/febobo/web-interview/issues/149)
- [面试官:说说地址栏输入 URL 敲下回车后发生了什么?](https://github.com/febobo/web-interview/issues/150)
- [面试官:说说TCP为什么需要三次握手和四次挥手?](https://github.com/febobo/web-interview/issues/151)
- [面试官:说说对WebSocket的理解?应用场景?](https://github.com/febobo/web-interview/issues/152)

NodeJS系列

- [面试官:说说你对Node.js 的理解?优缺点?应用场景?](https://github.com/febobo/web-interview/issues/153)
- [面试官:说说 Node. js 有哪些全局对象?](https://github.com/febobo/web-interview/issues/154)
- [面试官:说说对 Node 中的 process 的理解?有哪些常用方法?](https://github.com/febobo/web-interview/issues/155)
- [面试官:说说对 Node 中的 fs模块的理解? 有哪些常用方法](https://github.com/febobo/web-interview/issues/156)
- [面试官:说说对 Node 中的 Buffer 的理解?应用场景?](https://github.com/febobo/web-interview/issues/164)
- [面试官:说说对 Node 中的 Stream 的理解?应用场景?](https://github.com/febobo/web-interview/issues/165)
- [面试官:说说Node中的EventEmitter? 如何实现一个EventEmitter?](https://github.com/febobo/web-interview/issues/166)
- [面试官:说说对Nodejs中的事件循环机制理解?](https://github.com/febobo/web-interview/issues/167)
- [面试官:说说 Node 文件查找的优先级以及 Require 方法的文件查找策略?](https://github.com/febobo/web-interview/issues/168)
- [面试官:说说对中间件概念的理解,如何封装 node 中间件?](https://github.com/febobo/web-interview/issues/169)
- [面试官:如何实现jwt鉴权机制?说说你的思路](https://github.com/febobo/web-interview/issues/170)
- [面试官:如何实现文件上传?说说你的思路](https://github.com/febobo/web-interview/issues/171)
- [面试官:如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?](https://github.com/febobo/web-interview/issues/172)
- [面试官:Node性能如何进行监控以及优化?](https://github.com/febobo/web-interview/issues/173)

React系列

- [面试官:说说对React的理解?有哪些特性?](https://github.com/febobo/web-interview/issues/180)
- [面试官:说说 Real DOM和 Virtual DOM 的区别?优缺点?](https://github.com/febobo/web-interview/issues/181)
- [面试官:说说 React 生命周期有哪些不同阶段?每个阶段对应的方法是?](https://github.com/febobo/web-interview/issues/182)
- [面试官:state 和 props有什么区别?](https://github.com/febobo/web-interview/issues/183)
- [面试官:super()和super(props)有什么区别?](https://github.com/febobo/web-interview/issues/184)
- [面试官:说说React中的setState执行机制](https://github.com/febobo/web-interview/issues/185)
- [面试官:说说React的事件机制?](https://github.com/febobo/web-interview/issues/186)
- [面试官:React事件绑定的方式有哪些?区别?](https://github.com/febobo/web-interview/issues/187)
- [面试官:React构建组件的方式有哪些?区别?](https://github.com/febobo/web-interview/issues/188)
- [面试官:React中组件之间如何通信?](https://github.com/febobo/web-interview/issues/189)
- [面试官:React中的key有什么作用?](https://github.com/febobo/web-interview/issues/191)
- [面试官:说说对React refs 的理解?应用场景?](https://github.com/febobo/web-interview/issues/192)
- [面试官:说说对React中类组件和函数组件的理解?有什么区别?](https://github.com/febobo/web-interview/issues/193)
- [面试官:说说对受控组件和非受控组件的理解?应用场景?](https://github.com/febobo/web-interview/issues/207)
- [面试官:说说对高阶组件的理解?应用场景?](https://github.com/febobo/web-interview/issues/194)
- [面试官:说说对React Hooks的理解?解决了什么问题?](https://github.com/febobo/web-interview/issues/195)
- [面试官:说说react中引入css的方式有哪几种?区别?](https://github.com/febobo/web-interview/issues/196)
- [面试官:在react中组件间过渡动画如何实现?](https://github.com/febobo/web-interview/issues/197)
- [面试官:说说你对Redux的理解?其工作原理?](https://github.com/febobo/web-interview/issues/198)
- [面试官:说说对Redux中间件的理解?常用的中间件有哪些?实现原理?](https://github.com/febobo/web-interview/issues/199)
- [面试官:你在React项目中是如何使用Redux的? 项目结构是如何划分的?](https://github.com/febobo/web-interview/issues/201)
- [面试官:说说你对React Router的理解?常用的Router组件有哪些?](https://github.com/febobo/web-interview/issues/202)
- [面试官:说说React Router有几种模式?实现原理?](https://github.com/febobo/web-interview/issues/203)
- [面试官:说说你对immutable的理解?如何应用在react项目中?](https://github.com/febobo/web-interview/issues/204)
- [面试官:说说React render方法的原理?在什么时候会被触发?](https://github.com/febobo/web-interview/issues/205)
- [面试官:说说你是如何提高组件的渲染效率的?在React中如何避免不必要的render?](https://github.com/febobo/web-interview/issues/210)
- [面试官:说说React diff的原理是什么?](https://github.com/febobo/web-interview/issues/208)
- [面试官:说说对Fiber架构的理解?解决了什么问题?](https://github.com/febobo/web-interview/issues/209)
- [面试官:说说React Jsx转换成真实DOM过程?](https://github.com/febobo/web-interview/issues/206)
- [面试官:说说 React 性能优化的手段有哪些? ](https://github.com/febobo/web-interview/issues/211)
- [面试官:说说你在React项目是如何捕获错误的?](https://github.com/febobo/web-interview/issues/216)
- [面试官:说说React服务端渲染怎么做?原理是什么?](https://github.com/febobo/web-interview/issues/217)
- [面试官:说说你在使用React 过程中遇到的常见问题?如何解决?](https://github.com/febobo/web-interview/issues/218)

版本控制系列

- [面试官:说说你对版本管理的理解?常用的版本管理工具有哪些?](https://github.com/febobo/web-interview/issues/219)
- [面试官:说说你对Git的理解?](https://github.com/febobo/web-interview/issues/220)
- [面试官:说说Git中 fork, clone,branch这三个概念,有什么区别?](https://github.com/febobo/web-interview/issues/221)
- [面试官:说说Git常用的命令有哪些?](https://github.com/febobo/web-interview/issues/222)
- [面试官:说说Git 中 HEAD、工作树和索引之间的区别?](https://github.com/febobo/web-interview/issues/223)
- [面试官:说说对git pull 和 git fetch 的理解?有什么区别?](https://github.com/febobo/web-interview/issues/224)
- [面试官:说说你对git stash 的理解?应用场景?](https://github.com/febobo/web-interview/issues/227)
- [面试官:说说你对git rebase 和 git merge的理解?区别?](https://github.com/febobo/web-interview/issues/228)
- [面试官:说说 git 发生冲突的场景?如何解决?](https://github.com/febobo/web-interview/issues/229)
- [面试官:说说你对git reset 和 git revert 的理解?区别?](https://github.com/febobo/web-interview/issues/230)

操作系统系列

- [面试官:说说你对操作系统的理解?核心概念有哪些?](https://github.com/febobo/web-interview/issues/231)
- [面试官:说说什么是进程?什么是线程?区别?](https://github.com/febobo/web-interview/issues/232)
- [面试官:说说 linux系统下 文件操作常用的命令有哪些?](https://github.com/febobo/web-interview/issues/233)
- [面试官:说说 linux 系统下 文本编辑常用的命令有哪些?](https://github.com/febobo/web-interview/issues/234)
- [面试官:说说你对 linux 用户管理的理解?相关的命令有哪些?](https://github.com/febobo/web-interview/issues/235)
- [面试官:说说你对输入输出重定向和管道的理解?应用场景?](https://github.com/febobo/web-interview/issues/236)
- [面试官:说说你对 shell 的理解?常见的命令?](https://github.com/febobo/web-interview/issues/237)

typescript系列

- [面试官:说说你对 typescript 的理解?与 javascript 的区别?](https://github.com/febobo/web-interview/issues/245)
- [面试官:说说 typescript 的数据类型有哪些?](https://github.com/febobo/web-interview/issues/246)
- [面试官:说说你对 TypeScript 中枚举类型的理解?应用场景?](https://github.com/febobo/web-interview/issues/247)
- [面试官:说说你对 TypeScript 中接口的理解?应用场景?](https://github.com/febobo/web-interview/issues/248)
- [面试官:说说你对 TypeScript 中类的理解?应用场景?](https://github.com/febobo/web-interview/issues/249)
- [面试官:说说你对 TypeScript 中函数的理解?与 JavaScript 函数的区别?](https://github.com/febobo/web-interview/issues/255)
- [面试官:说说你对 TypeScript 中泛型的理解?应用场景?](https://github.com/febobo/web-interview/issues/250)
- [面试官:说说你对 TypeScript 中高级类型的理解?有哪些?](https://github.com/febobo/web-interview/issues/251)
- [面试官:说说你对 TypeScript 装饰器的理解?应用场景?](https://github.com/febobo/web-interview/issues/252)
- [面试官:说说对 TypeScript 中命名空间与模块的理解?区别?](https://github.com/febobo/web-interview/issues/253)
- [面试官:说说如何在React项目中应用TypeScript?](https://github.com/febobo/web-interview/issues/255)
- [面试官:说说如何在Vue项目中应用TypeScript?](https://github.com/febobo/web-interview/issues/257)

算法系列

- [面试官:说说你对算法的理解?应用场景?](https://github.com/febobo/web-interview/issues/258)
- [面试官:说说你对算法中时间复杂度,空间复杂度的理解?如何计算?](https://github.com/febobo/web-interview/issues/259)
- [面试官:说说你对数据结构的理解?有哪些?区别?](https://github.com/febobo/web-interview/issues/260)
- [面试官:说说你对栈、队列的理解?应用场景?](https://github.com/febobo/web-interview/issues/261)
- [面试官:说说你对链表的理解?常见的操作有哪些?](https://github.com/febobo/web-interview/issues/262)
- [面试官:说说你对集合的理解?常见的操作有哪些?](https://github.com/febobo/web-interview/issues/263)
- [面试官:说说你对树的理解?相关的操作有哪些?](https://github.com/febobo/web-interview/issues/264)
- [面试官:说说你对堆的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/265)
- [面试官:说说你对图的理解?相关操作有哪些?](https://github.com/febobo/web-interview/issues/266)
- [面试官:说说常见的排序算法有哪些?区别?](https://github.com/febobo/web-interview/issues/267)
- [面试官:说说你对冒泡排序的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/271)
- [面试官:说说你对选择排序的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/272)
- [面试官:说说你对插入排序的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/273)
- [面试官:说说你对归并排序的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/274)
- [面试官:说说你对快速排序的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/275)
- [面试官:说说你对二分查找的理解?如何实现?应用场景?](https://github.com/febobo/web-interview/issues/276)
- [面试官:说说你对分而治之、动态规划的理解?区别?](https://github.com/febobo/web-interview/issues/277)
- [面试官:说说你对贪心算法、回溯算法的理解?应用场景?](https://github.com/febobo/web-interview/issues/278)

小程序系列

- [面试官:说说你对微信小程序的理解?优缺点?](https://github.com/febobo/web-interview/issues/282)
- [面试官:说说微信小程序的生命周期函数有哪些?](https://github.com/febobo/web-interview/issues/283)
- [面试官:说说微信小程序中路由跳转的方式有哪些?区别?](https://github.com/febobo/web-interview/issues/284)
- [面试官:说说提高微信小程序的应用速度的手段有哪些?](https://github.com/febobo/web-interview/issues/285)
- [面试官:说说微信小程序的登录流程?](https://github.com/febobo/web-interview/issues/286)
- [面试官:说说微信小程序的发布流程?](https://github.com/febobo/web-interview/issues/287)
- [面试官:说说微信小程序的支付流程?](https://github.com/febobo/web-interview/issues/288)
- [面试官:说说微信小程序的实现原理?](https://github.com/febobo/web-interview/issues/289)

设计模式系列

- [面试官:说说对设计模式的理解?常见的设计模式有哪些?](https://github.com/febobo/web-interview/issues/290)
- [面试官:说说你对单例模式的理解?如何实现?](https://github.com/febobo/web-interview/issues/291)
- [面试官:说说你对工厂模式的理解?应用场景?](https://github.com/febobo/web-interview/issues/292)
- [面试官:说说你对策略模式的理解?应用场景?](https://github.com/febobo/web-interview/issues/293)
- [面试官:说说你对代理模式的理解?应用场景?](https://github.com/febobo/web-interview/issues/294)
- [面试官:说说你对发布订阅、观察者模式的理解?区别?](https://github.com/febobo/web-interview/issues/295)

## 👧 更多系列

### 面试官手写系列/精选33道
筹备中..
### 面试官浏览器系列/精选33道
筹备中..
### 面试官前端构建系列/精选33道
筹备中..

## 声明

- 添加本仓库地址可随意转载仓库内所有内容
- 本仓库永不收取任何费用,现在不会,未来也不会,也不会授权任何人/机构进行收费