面经
同花顺一面
- 跨域
- 登录机制
- 浏览器兼容解决方案
- vue组件通信
- http1.1、2.0的区别
- 前端新技术
- 编程:数字出现相同次数返回true否则false
同花顺二面
- http属于计算机网络那一层
- 七层网络协议
- 跨域
- ajax在项目中如何封装的
- ajax和普通的请求有什么区别
- 场景题:如果有一万条数据,如何渲染到页面上
- 场景题:如果下面还有一个列表也是一万条数据,当我第一个列表滑动结束,第二个列表表头需要在顶部固定。用css能实现吗
- 场景题:如果我在本地写的代码正常,部署到服务器就失效了,怎么排查
- 做项目的过程中,有没有遇到过不会的,如何解决的
深信服一面
达实智能一面
- 原型和原型链
- 作用域和作用域链
- 事件循环机制
- es6新增方法
- es6数组和对象新增方法
- 深拷贝:写深拷贝需要注意什么
- vue双向数据绑定
- vue组件通信
- vue生命周期
- v-for和v-if可以同时使用吗
阿里一面
- 问项目
- 重绘和重排区别
- promise内部实现机制
- http请求方法
- http1.1 2.0 3.0区别
- 场景题:如果后端一次性返回1万条数据,需要渲染到手机端并且可以下滑加载怎么做
- 笔试:三道题:布局原生tab栏切换,等腰三角形并垂直居中,合并两个有序数组并去重
网易一面
- 问项目
- js继承
- vue单页面和多页面的区别
- 路由hash和history背后的实现原理
- webpack
- 打包性能优化:ACM,CMD
- 闭包
- 作用域和作用域链
- typescript和传统的区别
- vue2.0和3.0的区别
- 手写前序遍历
58二面
- 手写继承
- webpack构建流程
- webpack优化