OYO最近参观了我们的校园。
第一轮: 有一个在线测试,有20个技术MCQ和2个编码问题。35名候选人入围面试名单。
第二轮: 它从著名的“带我看一下你的简历”开始,然后是两个编码问题和一个关于我的项目的小讨论。
问题1。 给出了各种文件,还指定该特定文件需要一组其他文件来编译。找到一种方法,使所有文件都能正确编译。基本上,它是拓扑排序的一个版本。我被要求对它进行编码并正确地进行试运行。
问题2。 给定一个链表,每个节点中有两个指针。第一个指针指向列表的下一个节点,而另一个指针是随机的,可以指向列表的任何节点。编写一个克隆给定列表的程序。首先我给出了O(n)空间解,然后他让我缩小空间。以下是解决方案: 链接
讨论如何在Facebook上进行对话、评论和回复。用于检索相同内容的最佳DBMS查询。
第三轮: 最初,我被要求详细解释我所有的项目。然后,面试官选择了其中一个项目,并进一步深入提问。 接下来是一个小时的深入讨论,“当你写www.google.com并点击enter时会发生什么”。每一步都被要求详细解释。他询问了这个过程中涉及的操作系统、数据库管理系统、数据结构和计算机网络概念。
然后,我们讨论了Git和版本控制,正如我在简历中提到的。 最后,他问了著名的DP问题—— 砍杆 ,他对这种方法比对代码更感兴趣,他还要求制作递归树并对代码进行干运行。
这一轮过后,我被要求等待。后来,我被告知我被选中了,但许多候选人还有更多轮。 我要感谢Geeksforgeks为面试准备提供了大量内容。
本文由 阿披实拉蒂 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。