疫情下杭州三、4月面试汇总记录

前言

3月裸辞,4月入职。css

3月下旬裸辞,休整一周,开始面试准备。vue

大体准备一周,更新简历,开始陆续投递简历。react

历时一个月,有电话面试,也有现场面试。我的以为仍是现场面效率高些。webpack

疫情期间,我的感觉大环境有所影响,有真实招聘需求的公司不是不少,公司相对要求会高一些,针对性也会比较强,好比必须会小程序等。git

另外,今年外包的要求感受也有所提升。es6

正文

面试题以下:(分段为不一样公司题目,部分题目会重复)

  • webpack的plugin,compiler和compilation哪一个是打包后的实例
  • vue中scoped是怎么实现的
  • redux-saga的原理,和redux-thunk的区别
  • promise机制和jq机制有什么区别、
  • vue slot实现原理、
  • react-thunk原理、
  • setstate原理、
  • jsonp
  • http字段、https、http2.0

  • less中的mixin怎么写
  • react hooks中的memo
  • react高阶组件的原理
  • 浅拷贝和深拷贝

  • 主题颜色的更改
  • 闭包的实现,以及具体的场景

  • webpack 中的loader和plugin
  • react中的useEffect为何可以调用生命周期函数
  • 高阶组件具体怎么用
  • 函数组件相对于class组件有什么具体的区别
  • js中浅拷贝 深拷贝
  • css中relative 和 absolute
  • css中的flex
  • http中的304
  • 跨域问题

  • freeze
  • flat
  • 属性代理,proxy
  • setstate 同步仍是异步 // 都有,合成方法中异步,原生方法同步
  • setstate 同步异步的具体差别是什么
  • react合成事件与原生事件的区别
  • 虚拟dom是什么,建立的js对象,有哪些属性 // 标签名、属性名、子元素
  • 是否有文本,是否有keys,Keys是本身添加,仍是自动建立,有什么区别
  • react事件处理方式
  • React 高阶组件是什么,有什么方法,为何叫反向继承
  • Redux的本质
  • Http1.0 1.1

  • 画一个三角型,并添加点击事件
  • 下拉刷新思路
  • 轮播图思路

笔试题以下:(只记录了部分,去除了各类选择题)

  • 数字千分位转换
  • 节流函数编写
  • 三栏等分布局

  • vue,react,angular的设计模式,及区别
  • 数组合并,去重,排序
  • 数组扁平化 [1,2,[2,3,[4,6,[5,6]],5]]
  • 对象冻结{people:{name:'小明'}}
  • 节流函数
  • 手写Object.defineProperties例子实现数据监听

最后

这里只作了本身面试笔试的一个记录,方便后续回顾查看,至于具体答案,网上搜索都比较详细,就很少赘述了。github

再分享一些我的准备中,感受比较不错的文章web

8k字 | Redux/react-redux/redux中间件设计实现剖析面试

浅拷贝与深拷贝json

React高阶组件(HOC)的入门📖及实践💻

终于搞懂 React Hooks了!!!!!

大白话解析 redux 、 redux-thunk 、redux-saga 和 react-redux

【你不知道的 Proxy】:用 ES6 Proxy 能作哪些有意思的事情?

【React深刻】React事件机制

谈谈 react 中的 key

ES6面试、复习干货知识点汇总(全)

面试官(9):多是全网最全的http面试答案

** 固然像react和es6的知识仍是推荐阅读官网以及阮一峰老师的es6讲解。

相关文章
相关标签/搜索