赶上秋招的尾巴,给大家提供一波面经。
北森还是一家很好的公司,人文氛围很好,主要做人才评测软件,目前也是处于上升势头,在这个寒冷的冬天推荐大家考虑
以下是三面的面经,请各位共赏
1. vue-diff算法
采用的是sanbdom的算法
2. react 性能优化
diff算法 ,局部更新DOM
3.Vue && React 比较
相同
使用 Virtual DOM
提供了响应式(Reactive)和组件化(Composable)的视图组件。
将注意力集中保持在核心库,有配套的路由和负责处理全局状态管理的库。
不同
- vritual DOM 的实现
Vue 的实现(fork 自 snabbdom)更加轻量 - 动画的处理
开发一个对性能要求比较高的数据可视化或者动画的应用时,你需要了解到下面这点:在开发中,Vue 每秒最高处理 10 帧,而 React 每秒最高处理不到 1 帧。
Vue 提供了 transition 的封装组件,在下列情形中,可以给任何元素和组件添加进入/离开过渡 - 语法
在 React 中,所有的组件的渲染功能都依靠 JSX。JSX 是使用 XML 语法编写 Javascript 的一种语法糖。 - css的组件作用域
react组件分布在多个文件上(例如 CSS Modules)
vue css scope
- 学习成本
React 学习路线陡峭
es6的基础,jsx语法,构建系统 webpack(打包工具)
Vue 简单 降纬之后就是jquery
vue-cli 脚手架 - 架构
Flux将一个应用分成四个部分。
View: 视图层
Action(动作):视图层发出的消息(比如mouseClick)
Dispatcher(派发器):用来接收Actions、执行回调函数
Store(数据层):用来存放应用的状态,一旦发生变动就提醒Views要更新页面
三面
this指向
let a = c{
b: function() {
console.log(this);
}
}
let a = c{
b: ()=> {
console.log(this);
}
}
页的解析过程;
tcp/ udp协议 层级 使用范围声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!