关于印度外包的情况:以及坐井观天的危险

我知道网上对于所谓阿三的外包问题一直是觉得特别简直是low到极点,知乎上还有大佬专门diss印度外包。但是另一方面,从外包市场来说,像中国的头部外包,姑且不说又贵又不好用,姑且不说英语不好所以不被美国用,我们再去掉所有政治因素。

如果公平比较,我觉得大部分大厂的大牛可能打不过印度的高年级本科生。

我来说说昨天发生了一件什么事情,我昨天联系外包的时候,突然被一个印度的学生(本科生三年级),说想接点外包的活。来自于Indian Institute of Science。一直跟我聊说老板给个机会,一直跟我聊说老板给个机会。我最后烦得不行,我就说好吧,你今晚就给我做出来一道题。做出来我考虑,做不出来就别烦我了。

这道题是这样的。

构建一个Vector Class类,实现Z=(A+B+C).reduce(Sum()).要求在CUDA中进行,仅仅进行一次循环,并且reduce效率必须高。

我知道各位大佬可能会觉得这题简单到了极点。但是,我随时可以找几个毛病就可以说你怎么这个都不知道。

  1. 比如说CRTP pattern。因为CUDA不支持动态多态。而且不是一般的复杂,参见Eigen设计
  2. Reduce在GPU上优化极难,参见优化reduce操作
  3. 除了这个以外,因为所有是async的,所以背后要用stream overlap数据传输和计算。

只要在任何一个小点上他出问题,我就可以把他屏蔽。而且当时我给他是我这里的夜里一点。

他做了一晚上,今天早上给我了。

都做到了。而且他很抱歉,没法写到更general。比如说自动调整stream数量,thread和block数量等等。他不知道怎么做。

各位大佬,这是一位印度top university大三的学生。软通的如果我这么面试,请问能过几个?各位CS专业的有几个能达到这种程度?

总结一下,如果你仅仅看烂,一定这个世界上有比你烂的

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值