Hexaview Technologies 面试体验(校内)
总共有 4 轮和无 HR 轮,招聘过程的资格标准是 CGPA 7+ 或整个过程中的 70%,只有我从我的大学中被选中。
难度等级:中等 对我来说
第一轮:编码轮
在 Skype 上进行了 2 个编码问题(简单)。一轮的持续时间为40分钟。
- 给定一个不同整数的数组,我们需要用它的秩替换数组的每个元素。最小值元素将具有最高等级。
Input:{10,8,15,12,6,20,1}
Output:{ 4,3,6,5,2,7,1}
- 给定一个整数 N 和一个标志
- 如果标志为 True,则返回整数 N 的偶数位数字之和。
- 如果标志为 False,则返回整数 N 的奇数位数字之和。
Input: 43125 and Flag is True
Output: 5
小贴士:要非常积极,非常仔细地观察每一个细节,不要急于解决问题。
我通过了第一轮,5天后第二天收到了下一轮的邮件。在30名学生中,包括我在内的2人被选中进入下一轮。
第 2 轮:技术第 1 轮
这一轮在 Skype 上进行了 75 分钟,我被问到了来自 OOPS、DBMS、DSA、SQL 的问题。
- 面试官:说说你自己吧。
- 我:自我介绍。
- 采访者:什么是 DBMS 中的聚合函数。
- 我:解释了。
- 采访者:解释归一化,1NF,2NF,3NR,BCNF。
- 我:举例说明。
- 面试官:执行查询-在学生表中的名称列中插入一个值。
- 我:写查询成功。
- 面试官:执行查询-显示学生表中的第二条记录。
- 我:写查询成功。
- 面试官:进行查询-从学生表中显示姓名列,其中姓名的第三个字母为“r”。
- 我:写查询成功。
- 采访者:被问到的谜题。
- 我:尝试解决但无法解决 面试官解释解决方案。
- 采访者:被问到的谜题。
- 我:成功解决。
- 面试官:编写代码,使用单个 for 循环按升序对数组进行排序。
- 我:无法编写解决方案,但解释所有排序技术。
- 采访者:解释 Armstrong Number 并编写代码。
- 我:解释并成功编写代码。
- 面试官:写一段代码,去掉句子中的空格。
- 我:解释了我的方法并成功编写了代码。
- 面试官:什么是递归,编写递归示例的代码。
- 我:解释并成功编写代码。
- 面试官:数组和链表的区别,解释所有类型的链表。
- 我:解释了。
- 采访者:解释抽象和多态。
- 我:解释
- 采访者:什么是多态性,解释一下它的类型。
- 我:解释
- 面试官:执行压倒一切。
- 我:执行成功。
- 采访者:有任何问题来自你的身边。
- 我:我问了一个问题。
- 清除了这一轮,并在第二天接到了下一轮编码的电话。
注意 -在记事本上执行的所有查询和代码。
第三轮:编码轮
本轮在 Hacker Earth 上进行,共 2 道编程题,时间为 40 分钟。
- 我用所有测试用例和第二个问题的一半完全解决了第一个编码问题。
- 清除了这一轮,并在第二天接到了下一轮技术轮的电话。
第4轮:技术轮-2
这一轮在 Skype 上进行了 30 分钟,我被问到了来自 DBMS、DSA、SQL 和 My Projects 的问题。
- 面试官:说说你自己吧。
- 我:自我介绍。
- 采访者:什么是递归,递归的优点是什么。
- 我:解释了。
- 面试官:写一段代码,返回长度为 M 的数字 N 中所有偶数 No 的总和。
- 我:写代码成功。
- 面试官:写一段代码,找出给定句子中字母出现的频率。
- 我:写代码成功。
- 面试官:什么是 C 中的 calloc 或 malloc。
- 我:解释 malloc 但忘记 calloc 所以我告诉他不知道。
- 面试官:执行查询-显示学生表中的所有重复姓名。
- 我:写查询成功。
- 面试官:进行查询-显示所有部门的第三高薪水。
- 我:写查询成功。
- 采访者:为什么我们使用链表而不是数组。
- 我:解释
- 采访者:我们如何从仅链表的方法中找到中间元素。
- 我:解释方法
- 采访者:什么是 DBMS 中的索引,我们为什么要使用它们。
- 我:解释了。
- 面试官:你知道C++吗?
- 我:我说不
- 采访者:深入解释了你的项目。
- 我:解释了。
- 采访者:有任何问题来自你的身边。
- 我:我问了一个问题。
结果:选中
姓名:
钱查尔朋友本轮顺利通过,次日接到HR电话。
提示:在面试之前要清楚基础知识(DBMS、OOP、DSA、SQL)并阅读有关公司的信息。在给出答案之前要自信并思考。
我希望它会帮助你。谢谢