面经

252 阅读2分钟

同花顺一面

  • 跨域
  • 登录机制
  • 浏览器兼容解决方案
  • 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优化