分享面试题目

This commit is contained in:
pingwen
2020-04-17 11:30:10 +08:00
parent e50b778ee3
commit ddb2fd0519
7 changed files with 24 additions and 11 deletions
+6 -6
View File
@@ -7,17 +7,17 @@
1. [HTML(包括HTML5,共有79道)](https://github.com/pwstrick/daily/blob/master/interview/html.md)
2. [CSS(包括CSS3,共有100道)](https://github.com/pwstrick/daily/blob/master/interview/css.md)
3. [JavaScript136道)](https://github.com/pwstrick/daily/blob/master/interview/javascript.md)
3. [JavaScript138道)](https://github.com/pwstrick/daily/blob/master/interview/javascript.md)
4. [ES688道)](https://github.com/pwstrick/daily/blob/master/interview/es6.md)
5. [React93道)](https://github.com/pwstrick/daily/blob/master/interview/react.md)
6. [网络(57道)](https://github.com/pwstrick/daily/blob/master/interview/network.md)
7. [工具(包括webpack、Git等,共54道)](https://github.com/pwstrick/daily/blob/master/interview/tool.md)
5. [React98道)](https://github.com/pwstrick/daily/blob/master/interview/react.md)
6. [网络(59道)](https://github.com/pwstrick/daily/blob/master/interview/network.md)
7. [工具(包括webpack、Git等,共55道)](https://github.com/pwstrick/daily/blob/master/interview/tool.md)
8. [算法(94道)](https://github.com/pwstrick/daily/blob/master/interview/algorithm.md)
9. [安全(10道)](https://github.com/pwstrick/daily/blob/master/interview/security.md)
10. [性能(13道)](https://github.com/pwstrick/daily/blob/master/interview/performance.md)
11. [软技能(107道)](https://github.com/pwstrick/daily/blob/master/interview/skill.md)
12. [前端(21道)](https://github.com/pwstrick/daily/blob/master/interview/fe.md)
13. [Node.js18道)](https://github.com/pwstrick/daily/blob/master/interview/nodejs.md)
12. [前端(25道)](https://github.com/pwstrick/daily/blob/master/interview/fe.md)
13. [Node.js19道)](https://github.com/pwstrick/daily/blob/master/interview/nodejs.md)
14. [TypeScript15道)](https://github.com/pwstrick/daily/blob/master/interview/ts.md)
15. [Vue42道)](https://github.com/pwstrick/daily/blob/master/interview/vue.md)
+4 -1
View File
@@ -21,4 +21,7 @@
19. [测试自己的代码有哪些优缺点?](https://github.com/pwstrick/daily/issues/862)
20. [单元测试和集成测试有哪些区别?](https://github.com/pwstrick/daily/issues/863)
21. [单元测试编写有哪些原则?](https://github.com/pwstrick/daily/issues/867)
22. [前端渲染与后端渲染相比,有哪些优缺点?](https://github.com/pwstrick/daily/issues/868)
22. [前端渲染与后端渲染相比,有哪些优缺点?](https://github.com/pwstrick/daily/issues/868)
23. [开发过程中遇到了哪些移动端兼容问题?你是怎么解决的?](https://github.com/pwstrick/daily/issues/930)
24. [项目开发时,有没有遇到比较困难的点?你又是怎么解决的?](https://github.com/pwstrick/daily/issues/931)
25. [移动端和PC端有哪些区别?](https://github.com/pwstrick/daily/issues/938)
+2 -1
View File
@@ -349,7 +349,8 @@ machine('ygy').waitFirst(5).do('eat').execute();
134. [实现一个简单的路由。](https://github.com/pwstrick/daily/issues/856)
135. [封装鼠标拖拽的功能。](https://github.com/pwstrick/daily/issues/857)
136. [如何让两个非常大的数字相加?](https://github.com/pwstrick/daily/issues/859)
137. [宏任务和微任务是指什么?](https://github.com/pwstrick/daily/issues/939)
138. [实现预加载和懒加载。](https://github.com/pwstrick/daily/issues/945)
## 思维导图
![JavaScript](https://github.com/pwstrick/daily/blob/master/assets/img/mind/JavaScript.png)
+2 -1
View File
@@ -55,7 +55,8 @@
55. [简要介绍一下Socket通信协议。](https://github.com/pwstrick/daily/issues/844)
56. [什么是正向代理?什么是反向代理?](https://github.com/pwstrick/daily/issues/845)
57. [端口号的作用是什么?](https://github.com/pwstrick/daily/issues/846)
58. [请谈谈你对no-store和no-cache的理解。](https://github.com/pwstrick/daily/issues/933)
59. [强缓存和协商缓存是指什么?](https://github.com/pwstrick/daily/issues/940)
## 思维导图
![Network](https://github.com/pwstrick/daily/blob/master/assets/img/mind/Network.png)
+2 -1
View File
@@ -15,4 +15,5 @@
15. [Stream是什么?有哪些典型应用场景?](https://github.com/pwstrick/daily/issues/926)
16. [在文件系统中,readFile()和createReadStream()有哪些区别?](https://github.com/pwstrick/daily/issues/927)
17. [在文件系统中,stat()和fstat()有哪些区别?](https://github.com/pwstrick/daily/issues/928)
18. [在文件系统中,watch()和watchFile()有哪些区别?](https://github.com/pwstrick/daily/issues/929)
18. [在文件系统中,watch()和watchFile()有哪些区别?](https://github.com/pwstrick/daily/issues/929)
19. [如何解决模块循环引用?](https://github.com/pwstrick/daily/issues/943)
+6 -1
View File
@@ -91,7 +91,12 @@
91. [有状态组件和无状态组件,有人说有状态的更好复用,有人说无状态的更好复用,你平时写的时候是怎么分的?](https://github.com/pwstrick/daily/issues/812)
92. [React组件是怎么响应数据的变化从而更新的?](https://github.com/pwstrick/daily/issues/813)
93. [虚拟DOM相比真实DOM,为什么会带来性能上的优化?](https://github.com/pwstrick/daily/issues/814)
94. [setState()方法为什么是异步的?](https://github.com/pwstrick/daily/issues/934)
95. [Mobx的原理是什么?](https://github.com/pwstrick/daily/issues/935)
96. [Diff算法具体是如何执行的?](https://github.com/pwstrick/daily/issues/936)
97. [React Hooks有什么优势?](https://github.com/pwstrick/daily/issues/937)
98. [React封装组件需要注意什么?](https://github.com/pwstrick/daily/issues/941)
99. [React组件有哪些通信方式?](https://github.com/pwstrick/daily/issues/942)
## 思维导图
+2
View File
@@ -52,5 +52,7 @@
52. [简要介绍一下gulp的底层实现原理?](https://github.com/pwstrick/daily/issues/837)
53. [百度的构建工具FIS你了解吗?](https://github.com/pwstrick/daily/issues/840)
54. [用过JSBridge吗?你们是如何封装JSBridge的?](https://github.com/pwstrick/daily/issues/852)
55. [你有没有对webpack进行过优化?](https://github.com/pwstrick/daily/issues/932)
56. [npm多版本如何管理?](https://github.com/pwstrick/daily/issues/944)
参考资料:[前端利器躬行记](https://www.kancloud.cn/pwstrick/fe-questions/1280317)