第一轮:大约1:30分钟 1.导言。 2.您将如何决定应该使用什么样的数据结构? 3.循环链接列表集合点和证明。 4. 给定块k的反向链接列表。 5. 打印树的左视图。 6.Opps概念的解释。
第二轮:超过2小时 1.为什么。 2.关于饼干。 3.您在前一个数字的左侧动态接收0/1,每次插入时,您必须打印新生成的数字的小数是否可被3整除。相应地打印“是”或“否”。 4.如果您收到的是右边的号码,请回答上述问题。 5. 旋转排序数组中的二进制搜索。 i、 e.567891234 6. 生物音素排序数组中的二进制搜索。 i、 e.1234567898765432 7. 你已经给出了两个数组,第一个数组的所有元素都和第二个数组相同,除了1,你必须找出不同的对。 在这个问题中,我告诉他使用散列的解决方案,他让我为正确的散列编写完整的代码。 我用bucketing编写了代码,然后他又问了其他概念。
第三轮:仅约30分钟 –在这一轮中,他问我在简历中写了什么。 1.导言。 2. DP的硬币兑换问题。 3.编写第二个最高工资的查询,然后要求对其进行优化。 4.sql中的group by和HAVE的概念。 5.问起Git,什么?为什么?还有一些git命令。 6.关于硒。 7.关于访问说明符。 8.关于以前的项目。
笔记 :每轮: 1.他们询问可运行代码,并通过试运行检查每个角落的情况。 2.他们对一个问题提出了多种解决方案。i、 他们一直在寻求更好的解决方案,直到你放弃。 3.他们给了更多的时间来编写代码。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。