前言
由于上一期的文章排版疏忽了,导致有重复的文字,表示非常的抱歉!
在这里把我整理了很久的阿里、网易、携程的面试题分享给大家
面试官都挺好,阿里面试的内容估计是最全面的,问题也没有特别刁钻,都比较符合工作场景。
项目很重要,除了项目之外的技术,也要关注下项目的业务和框架,最好把他们融合在一起
面试多了,你就会发现很多东西并不是你想的那样,需要有人去给你”一锤“才会醒悟。
阿里 29 问
1. 使⽤过的koa2中间件
2. koa-body原理
3. 介绍⾃⼰写过的中间件
4. 有没有涉及到Cluster
5. 介绍pm2
6. master挂了的话pm2怎么处理
7. 如何和MySQL进⾏通信
8. React声明周期及⾃⼰的理解
9. 如何配置React-Router
10. 路由的动态加载模块
11. 服务端渲染SSR
12. 介绍路由的history
13. 介绍Redux数据流的流程
14. Redux如何实现多个组件之间的通信,多个组件使⽤相同状态如何进⾏管理
15. 多个组件之间如何拆分各⾃的state,每块⼩的组件有⾃⼰的状态,它们之间还有⼀些公共的状态需要维护,如何思考这块
16. 使⽤过的Redux中间件
17. 如何解决跨域的问题
18. 常⻅Http请求头
19. 移动端适配1px的问题
20. 介绍flex布局
21. 其他css⽅式设置垂直居中
22. 居中为什么要使⽤transform(为什么不使⽤marginLeft/Top)
23. 使⽤过webpack⾥⾯哪些plugin和loader
24. webpack⾥⾯的插件是怎么实现的
25. dev-server是怎么跑起来
26. 项⽬优化
27. 抽取公共⽂件是怎么配置的
28. 项⽬中如何处理安全问题
29. 怎么实现this对象的深拷⻉
网易 26 问
1. 介绍redux,主要解决什么问题
2. ⽂件上传如何做断点续传
3. 表单可以跨域吗
4. promise、async有什么区别
5. 搜索请求如何处理(防抖)
6. 搜索请求中⽂如何请求
7. 介绍观察者模式
8. 介绍中介者模式
9. 观察者和订阅-发布的区别,各⾃⽤在哪⾥
10. 介绍react优化
11. 介绍http2.0
12. 通过什么做到并发请求
13. http1.1时如何复⽤tcp连接
14. 介绍service worker
15. 介绍css3中position:sticky
16. redux请求中间件如何处理并发
17. 介绍Promise,异常捕获
18. 介绍position属性包括CSS3新增
19. 浏览器事件流向
20. 介绍事件代理以及优缺点
21. React组件中怎么做事件代理
22. React组件事件代理的原理
23. 介绍this各种情况
24. 前端怎么控制管理路由
25. 使⽤路由时出现问题如何解决
26. React怎么做数据的检查和变化
携程 8 问
1. ⼿写两道算法题
2. 对React看法,有没有遇到⼀些坑
3. 对闭包的看法,为什么要⽤闭包
4. ⼿写数组去重函数
5. ⼿写数组扁平化函数
6. 介绍下Promise的⽤途和性质
7. Promise和Callback有什么区别
8. React⽣命周期
最后
有想系统学习提升下自己进大厂的朋友可以私信我了解详细!
如果本文对您的有帮助的话可以点赞评论收藏下转发到您的朋友圈!创造不易非常感谢!
以下资料需要的可以加qq群:954854084或者关注微信公众号:晨曦大前端