这篇文章主要记录下最近面试中,出现超高频次的异步流程控制题。这类型题目,没做过的很容易掉坑里,而做不出来,基本上面试就拜拜了。
本文主要分为三道题目(都是新鲜的题目哦),前两题都是控制并发数量的题目,相对高频,第三道是控制并发执行的顺序题,相对低频但是很有实用价值。好了,直接上题。
前一段时间一直在面试,因为做过状态管理相关的事情,所以在聊到 redux 时,提到了一行代码实现 redux,所以就有了后续的问题:
能一行代码实现下 redux 吗?
能再实现下 redux 的中间件吗?
能说说怎么支持异步吗?
能让普通函数也享受下中间件吗?
由于 redux 也确实是比较久远但是经典的库了,事后我趁此机会也算是好好回顾了一下 redux,也发现了其中的一些优秀设计,故有了本篇文章。