新足迹

 找回密码
 注册

精华好帖回顾

· 【庆祝阅读量破万】Pathfinder 和Kluger 的对比. 旨在介绍, 不较高下. (2015-6-30) 出国吃考拉 · 儿子的生日蛋糕~lego starwars cake (2010-3-13) 紫雪花
· 从自然仙境到人造天堂 – 马尔代夫,迪拜十日游 - 更新完毕! (2011-12-30) floraz · 2010 云南之旅 (2010-11-20) netvista
Advertisement
Advertisement
查看: 6549|回复: 38

[IT] 最近面试IT职位的能不能分享一下面试题目 [复制链接]

发表于 2016-8-31 17:05 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
投了几十份简历,工作没着落,分享一些(Junior Position)面试题目。
还有足迹大神们给新手一点提示,分享一些内容。

0)  js问题,求输出顺序并解释原因。

(function(){
        console.log(1);
        console.log(2);
        setTimeout(function(){
            console.log(3);
        },0);
        setTimeout(function(){
            console.log(4);
        },10);
        console.log(5);
    })();

评分

参与人数 1积分 +4 收起 理由
gzrain + 4 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2016-8-31 17:13 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
1) C# 解释输出

static void Main(string[] args)
        {
            Action[] actions = new Action[5];
            for (int i = 0; i < actions.Length; i++)
            {
                actions[i] = () => Console.WriteLine(i);
            }
            for (int i = 0; i < actions.Length; i++)
            {
                actions[i]();
            }
        }

发表于 2016-8-31 19:35 来自手机 |显示全部楼层
此文章由 nbg009 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nbg009 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这么简单都不会?多做做面试题吧,这个是最初级的

发表于 2016-8-31 19:38 来自手机 |显示全部楼层
此文章由 nbg009 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nbg009 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不好意思,看错了,没说不会。这里只要把react写上,找工作不是轻而易举的吗

发表于 2016-8-31 21:29 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
nbg009 发表于 2016-8-31 19:38
不好意思,看错了,没说不会。这里只要把react写上,找工作不是轻而易举的吗 ...

欢迎补充

发表于 2016-9-1 00:33 |显示全部楼层
此文章由 ttma1046 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ttma1046 所有!转贴必须注明作者、出处和本声明,并保持内容完整
短你了,你可以看看
Advertisement
Advertisement

发表于 2016-9-1 00:49 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ttma1046 发表于 2016-9-1 00:33
短你了,你可以看看

求面霸介绍经验

发表于 2016-9-1 04:58 |显示全部楼层
此文章由 muddybox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muddybox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 muddybox 于 2016-9-1 05:05 编辑

setTimeout 是把js code 放到stack里,延后执行,一个delay 0秒,另一个delay 10秒

C#我没怎么用过,就当初看了2眼,貌似是把lambda函数放入action数组中,然后依次执行,为什么我online跑了一下,都是5啊, 难道不是0,1,..5吗?难道action类性质特殊,放入数组中,所有数组其实只存一个数据的?最新写入的会覆盖所有以前数据?

发表于 2016-9-1 06:58 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muddybox 发表于 2016-9-1 04:58
setTimeout 是把js code 放到stack里,延后执行,一个delay 0秒,另一个delay 10秒

C#我没怎么用过,就当初看 ...

settimeout是放在event loop里面,c#是用了closure性质。

发表于 2016-9-1 08:09 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
###########################################################
顺便求合买pulsight账号  上面的教材很不错  一个人用实在浪费 多来几个呀
###########################################################

发表于 2016-9-1 13:19 |显示全部楼层
此文章由 ttma1046 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ttma1046 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2016-9-1 00:49
求面霸介绍经验

经验都写在我的blog里了
Advertisement
Advertisement

发表于 2016-9-1 14:10 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ttma1046 发表于 2016-9-1 13:19
经验都写在我的blog里了

blog的资料很有帮助 bookmark

发表于 2016-9-1 15:21 |显示全部楼层
此文章由 daiyi2002 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 daiyi2002 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ttma1046 发表于 2016-9-1 13:19
经验都写在我的blog里了

blog在哪里?

发表于 2016-9-1 15:23 |显示全部楼层
此文章由 daiyi2002 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 daiyi2002 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有点熟悉,公司是I打头的么?

发表于 2016-9-1 16:10 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
daiyi2002 发表于 2016-9-1 15:23
有点熟悉,公司是I打头的么?

infoxxxx

发表于 2016-9-1 16:10 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
daiyi2002 发表于 2016-9-1 15:23
有点熟悉,公司是I打头的么?

还有其他公司的有空都列出来
Advertisement
Advertisement

发表于 2016-9-1 16:15 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-8-31 17:13
1) C# 解释输出

static void Main(string[] args)


全都是5
‎( ͡° ͜ʖ ͡°)

发表于 2016-9-1 16:17 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 porcorosso 于 2016-9-1 16:19 编辑

1) x = 5; x+++x++ = ?
2) Explain DI

发表于 2016-9-1 16:17 |显示全部楼层
此文章由 mzbac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mzbac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
c# 经典js变种么 var => let

发表于 2016-9-1 16:18 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muddybox 发表于 2016-9-1 04:58
setTimeout 是把js code 放到stack里,延后执行,一个delay 0秒,另一个delay 10秒

C#我没怎么用过,就当初看 ...


actions[ i]();的时候,会回到执行Console.WriteLine(i);。但是这个时候for loop已经完成了。i 的最终值就是5,不会在改变了。这个 i 是第一个loop里面的 i 。
‎( ͡° ͜ʖ ͡°)

发表于 2016-9-1 16:18 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
js:

1) how to declare private property in an object?
2) how closure works? provide code sample
Advertisement
Advertisement

发表于 2016-9-1 16:23 |显示全部楼层
此文章由 daiyi2002 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 daiyi2002 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-9-1 16:10
infoxxxx

haha,果然题还没换

发表于 2016-9-1 16:34 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
GitHub上免费的 you don't know js是本好书-新宇

发表于 2016-9-1 16:35 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
porcorosso 发表于 2016-9-1 16:17
1) x = 5; x+++x++ = ?
2) Explain DI

请求解释题一  可耻的用console执行了 得到11  不知道原理

发表于 2016-9-1 17:33 |显示全部楼层
此文章由 mzbac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mzbac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-9-1 16:35
请求解释题一  可耻的用console执行了 得到11  不知道原理

从右往左执行啊,然后知道x++和++x的区别就完事了

发表于 2016-9-1 19:05 |显示全部楼层
此文章由 ttma1046 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ttma1046 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Advertisement
Advertisement

发表于 2016-9-1 19:23 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-9-1 16:35
请求解释题一  可耻的用console执行了 得到11  不知道原理

11是对的

x = 5;

x++ + x++
= 5 + 6
= 11

如果
++x+++x
就是
13

发表于 2016-9-1 20:17 |显示全部楼层
此文章由 sifeifanren 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sifeifanren 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fish0185i 发表于 2016-9-1 16:10
infoxxxx

印度人公司别去

发表于 2016-9-1 20:19 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
porcorosso 发表于 2016-9-1 19:23
11是对的

x = 5;

这样分开看就明白了  学习了  

发表于 2016-9-1 20:20 来自手机 |显示全部楼层
此文章由 fish0185i 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fish0185i 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sifeifanren 发表于 2016-9-1 20:17
印度人公司别去

不是印度人公司吧  那个

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部