DE Shaw 面试经历
标准:8.5 CGPA 或以上(仅限 CSE、ECE 和 IT – UG 和 PG)。如果学生满足 CGPA 标准,则考虑所有学生,无论他们是否有积压的历史或当前的积压。
第一轮:在线测试
第一轮是在线测试,时长 1 小时 95 分钟。分为如下。
- 能力倾向部分(算术 + 分析)14 个问题 - 26 分钟
- 技术 MCQ(计算机科学)14 个问题 - 19 分钟
- 编码问题 1 1 个问题 - 20 分钟
- 编码问题 2 1 个问题 - 30 分钟
编码问题:
- 基于动态规划的中级问题(分配的时间为 20 分钟)链接:https://ide.codingblocks.com/s/302739
- 基于动态规划的困难级别问题(分配的时间为 30
- 分钟)链接:https://ide.codingblocks.com/s/302754
- 这一轮是在 Hackerrank(启用网络摄像头)上进行的。在此在线测试第 24 轮之后
学生被选中。
实践建议:
- 对于 Aptitude:https://www.indiabix.com/ & Aptitude Questions and answers
- 对于技术 MCQS:Sanfoundary 和 GFG(主要是 OS、DBMS、DSA)
- 对于编码问题:Codeforces(A、B、C 问题)+ GFG + Leetcode
第 2 轮:技术面试 1
时间:大约2小时40分钟
- 这是在 CodePair:Hackerrank 上进行的在线 F2F 技术回合(您可以通过此链接尝试:CodePair – 技术面试平台)。因此,基本上,您必须在 Codepair Hackerrank 的面试回合中运行并提交(通过所有测试用例)(就像正常的编码测试一样)以及您应该解释您的代码和方法
- 基于动态规划的中等级别(O(n) 时间和 O(n) 空间复杂度)链接:https://ide.codingblocks.com/s/302907
- 基于贪心算法的中等级别(他们告诉我在最佳时间和空间复杂性中做,即他们没有给我时间和空间复杂性的提示)警察抓捕,小偷
- 基于动态编程的硬水平自由之路(问题不完全相同,但有 60-65% 相似的方法,我不记得确切的问题,因为它很长)
- 基于动态规划(第三变体)
- 面试官问我“你能用更好的空间复杂度解决上述问题吗”?
- 只是讨论,他们没有要求我再次编写代码。
- 您将如何遍历多维数组(100 维或更多),您没有数组的行、列、大小和 Array 的数据类型。简而言之,您必须将该多维数组的所有元素转换为一维数组。
本轮在 CodePair: Hackerrank(视频会议)上进行。本次在线测试结束后,从 24 名学生中选出了 8 名学生。
第三轮:技术面试 2
时间:将近3小时
- 这也是在 Codepair: Hackerrank 上进行的在线 F2F 技术回合。
- 基于动态规划的不太容易的水平
- 买卖股票的最佳时机
- 买卖股票的最佳时机 II
- 基于动态规划的不太中等水平
- 冷却时间买卖股票的最佳时机
- 以交易费买卖股票的最佳时机
- 基于动态规划的难关
- 买卖股票的最佳时机 III
- 买卖股票的最佳时机 IV
- 他们问了我很多问题,比如
- 您是如何得出此解决方案的?
- 为什么这种方法是正确的?
- 你能在更好的时间和空间复杂性中做到这一点吗? (虽然我已经在
- 最佳时间复杂性,但他们要求这个检查我对代码的信心水平)。
- 许多变体都基于约束。
- 他们会要求您在提交之前为每个问题编写最终代码(运行所有测试用例),这样您在运行测试用例后就不会得到任何提示
因此,在笔和纸上的大量测试用例上干运行之前不要提交代码,它们允许在面试时使用笔和白纸)所以总结是即使你以前做过同样的同上问题,他们无论如何都会在那个时候测试你解决问题的能力。所以,学习(记住行对行)
代码不会帮助你!我不知道在第 2 轮技术轮次之后从这 8 名学生中选出了多少学生,因为每个人都收到了 HR 轮次的个人电子邮件。
第四轮:人力资源轮
时间:将近 30 分钟 这是电话会议(音频通话)。
- 你的面试经历如何?
- 这次在虚拟招聘过程中遇到了什么困难?
- 如果这些问题是相关的,那些在采访中被问到的问题?
- 你以前在团队中工作过吗?
- 如果你和你的同事有矛盾,你会怎么处理?
- 做过哪些重大项目?
- 如果不是DE Shaw,那又是什么? (在这个问题之后我很高兴🙂)
- 下一个五年目标?
就是这样!!我希望你现在能轻松破解这家公司的考验。