关于闭包的用法,几乎是所有前端面试中必点的菜之一,也是考察javascript掌握程度的重要知识之一,下面这题,是某知名IT企业出的题型,我稍加修改,分享如下: 请写出执行结果? 关于这样的题型,应当怎样去分析呢? obj.dose().call(this) 这个表达式有点长 ...
golang学习笔记 一道考察对并发多协程操作一个共享变量的面试题 下面这个程序运行的能num结果是什么 package main import fmt sync var num int var max var wg sync.WaitGroup func main wg.Add go addNum go addNum wg.Wait fmt.Printf num d n , num func a ...
2019-04-17 13:41 0 949 推荐指数:
关于闭包的用法,几乎是所有前端面试中必点的菜之一,也是考察javascript掌握程度的重要知识之一,下面这题,是某知名IT企业出的题型,我稍加修改,分享如下: 请写出执行结果? 关于这样的题型,应当怎样去分析呢? obj.dose().call(this) 这个表达式有点长 ...
前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...
ShineJaie 原创,转载请注明出处。 昨晚在一个交流群里看到有位网友提了一个他的面试题求助答疑。刚好我也有看到,就对这个问题思考了一下,觉得这道题对理解 JavaScript 作用域还是很有帮助的,特此又把自己的解题思路梳理了一遍,希望对其它人有所帮助。 首先看下面试题 ...
今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。 题目如下: 实现一个get函数,使得下面的调用可以输出正确的结果 乍眼一看,这不就是实现一个lodash.get方法吗?看上去好像很简单 ...
说明 最近看到这样一段代码 觉得有点意思,和大家一起来聊聊。 我相信如果你不是非常理解JavaScript中的闭包,一定是不想看这段代码的。 解释 好的,我们暂时先不去想这段代码,先看点简单的 这段代码,我相信大家应该知道最后为什么结果会是 1 和 报错 的,在函数内声明的变量 ...
题目是这样的,已知一个整数数列(这里应该说的是正整数数列)和一个给定的sum值,从这个整数数列中,找出两个整数的和刚好等于sum值,将这个数列中所有这种可能的组合进行输出。 例如:有一个整数数列{3,4,2,7,5,2,4},sum=6, 那么这样的组合就有: 第二项和第三项的和,即< ...
有这么一道iOS面试题 以下代码有没有什么问题?如果有?如何解决? for (int i = 0; i < largeNumber; i++) { NSString *str = [NSString stringWithFormat:@"hello -%04d", i ...
题目:红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?(用Promse实现) 三个亮灯函数已经存在: 这道题首先考察Promise的应用,Promise的详细说明请看我的这篇文章:闲话Promise机制。首先我们需要一个函数来实现时间控制: 如果把问题 ...