Snapdeal 面试体验 |第 9 组(校园内)
Snapdeal 最近访问了我们的校园,这是我的面试经历。
第 1 轮(在线):
测试是在hackerrank上进行的。我们必须做 22 个 MCQ 和 3 个编码问题,如下所示:
1) 仅给定字符串括号,检查它是否有效。
2)找到下一个具有相同数字集的更大数字。
3) 给定一个数组,其中每个元素都是一个人拥有的钱,并且只有 Rs。 3 注意。我们需要检查是否可以将钱平均分配给所有人。如果可能,则找到所需的最小交易数。
第 2 轮(技术 F2F-1):
1> 面试官自我介绍,然后告诉我自我介绍。
2> 讨论我熟悉的语言[在我的例子中是 C、C++ 和 C#],然后我是否非常熟悉Java或任何其他 Web 开发语言。
3>关于Final Year Project和暑期培训的小讨论。
4> DBMS 基础,RDBMS 和 DBMS 的区别,键及其类型,索引,连接及其类型,例如规范化和反规范化。 [我的一些朋友也被问及 OOP 概念]
5> 一个简单的程序来检查一个数字是否是回文。
6> 树的不同类型遍历,举例说明。
7> 二叉树的后序、中序和层序遍历的代码。
PS:这些问题是问我朋友的
1> 2个链表的交集。
2> 检查链表是否有循环。
3> 树的左 [或右] 视图。
4> 链表末尾的第 K 个元素。
5> 检查链表是否为回文。
6> 一棵树的边界
第 3 轮(技术 F2F-2)
1> 为什么是电子商务而不是其他。
2> 在仅由 0 和 1 组成的矩阵中找出连通分量 [孤岛] 的数量。 【附代码】
3>在只有0和1的矩阵中,其中每行只有0先,然后是1,找到1的个数最多的那一行。 [从右上角开始 O(m+n) ] [带代码]
4>关于C和C++之外的一种语言,所以我说C#,然后讨论C#中的集合和异常处理。
第 4 轮(HR F2F)
所有被选中参加技术轮 2 的学生都被选中参加人力资源轮。
这一轮真的很好,因为HR面试官向不同的人问了不同的问题
有人问了一些难题,例如 25 匹马的难题,以及一些数学问题,例如国际象棋棋盘中的矩形数量。
他让我谈谈我自己,但简历中没有。
并注意你说的每一个字,你的每一个有意识或潜意识的姿态都被考虑在内。 [HR 回合是我经历过的最好的回合之一,给了一些 Roadies 面试的感觉 XD]
SnapDeal 最重要的一点是,根本不要放弃问题,因为即使你没有命中解决方案,面试官也会提供很多提示,最后,即使你给了他一个低效的解决方案,但提供正确的代码,您将通过:)。
我要感谢 GeeksForGeeks 社区分享他们的知识,这帮助我获得了这次采访。