UBER,Directi,DE-Shaw,Microsoft等公司的校园面试经验。
我决定写这篇文章来帮助我的同学们进行那里的采访。我并不是说我在这篇文章中所写的一切都一定是正确的。这只是基于我在大学 (BITS Pilani) 所看到的经验。
1) DE-Shaw -> 这家公司问你很多关于OOP、DBMS、操作系统等的问题,这家公司坚信学生的核心概念一定要强。与微软、亚马逊等公司相比,这家公司还会问你关于 DSA 的更棘手的问题。有人问我关于分片(DBMS 的概念)的问题。他们在 OOP 等方面向我提出的问题,完全不是通过在线阅读文章就能回答的。 DE-Shaw 是一家很难破解的公司。我是前五名,但在最后一轮后被拒绝。
2) UBER -> 这家公司喜欢图表。过去两年,这家公司一直在就图表提出问题。去年是:
a) 蛇和梯子中的最短路径。好吧,这看起来像是 GFG 的标准问题。但事实并非如此。蛇下面有蛇。梯子上方的梯子。而且设置很复杂。可能还有其他方法可以解决此问题。但是,根据我的说法,0-1 BFS 将解决这个问题。
b)这一年,他们问了关于桥梁的问题(图表中的一个话题)。
Uber 还会问你一个关于 OOP 设计的问题。所以,为此做好准备。
3) DirectI(Media.Net) -> 一个非常困难的编码回合。不标准的中等难度动态规划问题。你不会在标准的 DP 集中发现这个问题。关于 OOp 和 DBMS 的中等水平问题。
4)微软、亚马逊、Adobe 等-> 这些公司大量招聘,选择是随机的。有些人在面试中得到了非常简单的问题。他们很容易就进去了。有些有中等水平的问题。但是,是的,几乎所有的问题都是标准的。您会在 GeeksforGeeks 上找到所有问题。因此,如果您在 GFG 练习了所有标准面试问题,您可能会进入其中一家公司。
一条建议:请不要记住来自 GFG 或其他网站的问题。苦练。学习概念。你应该变得如此优秀,以至于每个问题都看起来很标准。专注于范式。学会识别,你会使用什么范式。 DP、贪心等。你也应该能够解决一个看不见的问题。进入好公司很重要。尽可能多地从 GFG 解决问题,但你的意图永远不应该是记住这类问题。它只会让你的头脑变得迟钝。