面试
暮 色
这个作者很懒,什么都没留下…
展开
-
[译]送你43道JavaScript面试题
导读这两天的GitHub Trending repositories被一个名叫 javascript-questions的项目霸榜了,项目中记录了一些JavaScript题目。我大概从头到尾看了一遍,都是一些基础的题目,我大概花了半个小时(有些题很简单,可以一扫而过)把这些题做完了,虽然题目很简单,但是每道题都对应一个知识点,如果这个知识点你没有接触过,那肯定会做错,如果你接触过这些知识点,那...原创 2019-06-19 20:34:02 · 1707 阅读 · 0 评论 -
前端面试总结(算法篇)
问题:如何计算不规则容器积水量? 这是一道 Twitter 算法面试题,题目很好理解,就是求蓝色格子的数量:未积水容器积水容器我们先用最原始的方法来做,算每一列可蓄水量的和,而积水的充分必要条件是两边高中间低,那么每一列可蓄水的量是多少呢?我们假定该侧的左挡板的高度为 L(i),自身为M(i),右侧为R(i),蓄水量为V(i);//先写伪代码IF Min(L(i),M(i),R(...原创 2019-06-11 22:23:46 · 237 阅读 · 0 评论 -
「面试高频」彻底弄懂函数柯里化
关注「面试高频」彻底弄懂函数柯里化前言随着主流JavaScript中函数式编程的迅速发展, 函数柯里化在许多应用程序中已经变得很普遍。 了解它们是什么,它们如何工作以及如何充分利用它们非常重要。什么是柯里化( curry)在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。举例来说,一个接收3个参数的普通函数,在进行柯里化后, 柯里化版本的函...原创 2019-07-08 20:47:55 · 751 阅读 · 0 评论