写在前面: 面试体验很好,面试官先做了自我介绍,然后介绍了接下来的面试流程:自我介绍+实习&项目经历+基础知识+反问。 实习经历(25分钟) 1.研发流程介绍 2.详细问实习时候的一个业务需求(需求背景,技术实现细节,然后继续深挖了场景以及解决方法) 3.详细问了实习中的一个优化细节(面试官还给出了更好的优化建议,很nice) 基础知识(15分钟) 1.强缓存 2.跨域,三种跨域方式的优缺点 3.四道看代码说输出题(作用域,事件循环等) 反问 1.核心业务 2.技术栈