最近,BA Continuum印度公司访问了我们的校园进行招聘。共进行了4轮比赛。
第1轮:
本轮考试是一般能力测验,由4个不同部分组成:
第1节:英语水平(句子顺序,段落,同义词,反义词等)
第2节:技术MCQ(包括基本的C / C++输入输出问题,DSA,DBMS,计算机网络等)
第3节:定量问题(P和C,比率,百分比,损益,混合,工作和时间等)
第4节:逻辑问题(方向,时钟,断言推理,解码模式等)
每个部分都有特定的时间。
第二回合:
这一回合是一次面对面的采访。最初,我们必须提交我们的简历,然后一个人一个人被要求参加面试。采访从对我的项目的基本讨论开始。我在简历中提到了4个主要项目,所以面试官要求我详细解释所有项目。他问了一些与项目有关的基本问题。他对我的解释方式非常满意。
然后他问我,我说哪种语言适合我使用C++。然后,他给了我一个实时的场景:
考虑到有限的小时数,面试官人数和申请人总数,我不得不编写代码以使面试在尽可能短的时间内完成。
尽管我无法编写正确的代码,但他最感兴趣的是研究我的方法,但是我向他解释了我的逻辑,他对此表示满意。
那是一个20分钟的采访。
第三回合
这是第二轮技术面试。面试官再次要求我解释我在实习期间所做的项目,然后她问了我一些与该项目有关的问题。
之后,她问我如何通过实时示例来解释多态性的概念,还问我有关继承及其类型的问题。
然后她让我设计自己的哈希表。因此,我向她解释了我的方法,即如何创建哈希码以及如何处理冲突问题。我解释了哈希的类型,即开放式和封闭式哈希,什么是单独的链接,线性探测和二次探测等。
之后,她问我有关排序算法的问题,并请我编写气泡排序,合并排序的代码。她问我所有排序算法(如堆排序等)的时间复杂性。然后我被要求为给定的示例数组编写用于二进制搜索的代码,包括递归,迭代和空运行。
采访大约是30分钟,我被告知我已经完成了这一轮比赛。
第四回合:
这是人力资源回合。基本上,这是一种形式。人力资源部问我关于公司的信息,谁是公司的首席执行官,以及我是否愿意搬迁。
那是一次10分钟的采访,我们被要求等待最终结果。
结果于当晚宣布,我被选中。我们提供的职位资料是高级技术顾问。