📌  相关文章
📜  Amadeus Labs班加罗尔面试经验

📅  最后修改于: 2021-05-30 17:56:51             🧑  作者: Mango

我接到招聘顾问的电话,询问有关Amadeus中C++配置文件的空缺。该个人资料非常有趣。一周后,我接到了Amadeus的电话,询问采访时间。第一轮和第二轮定于周六中午12点。当我到达班加罗尔Prestige Tech Park 2 Marathhalli的Etamin B街区的接待区时,他们让我等待面试,然后开始了一段时间。

第1轮:
这是技术回合。面试官正在测试Current项目,Current域,基本的C++和逻辑推理技能。这花费了大约40分钟。

1.您每天的例行工作是什么?
2. C++继承。这个怎么运作 ?什么是Vtable和Vptr?

如果存在如下所示的类层次结构,则何时创建vtable和vptr?
A级

B类公共A

C类公共B

3.有3台自动售货机:咖啡,茶水,随机。服务员错误地放错了机器的标签。
如何以最少的尝试纠正标签?你从哪里开始?

4.我有一个球和一个蝙蝠。两者的总成本为110卢比。差额为100卢比。单个物品的成本是多少?

5.您当前项目中使用的设计模式是什么?为什么 ?例子 ?以及一些相关的问题。

第二回合
这是另一个技术回合。面试官正在测试核心C++技能和实践知识。这花费了大约40分钟。

1.画一个图,并向我解释一个体系结构。解释其组件及其工作方式。您可以从当前项目中获取任何示例。
2. C++ 11知识。什么是智能指针?为什么使用它?
3.设计模式。与第一轮类似。举例说明多种设计模式及其用法。
4.单例设计模式。您如何控制错误地实例化课程的人? global和singleton有什么区别?
5.虚拟析构函数。为什么使用它们?你可以有虚拟构造函数吗?
6.如果您具有以下函数,是否可以使用?与参考对象有关的一些问题。
int&multiply(int n)
{
int x = 2;
x = n * x;
返回x;
}
7.关于当前项目的一些问题。

一周后,我接到一个电话,说我已经清除了前2个回合,并被选为导演回合。

第三回合
这是导演回合面试。由于当天交通拥堵,我迟到了一点。但是导演很耐心,说话很好。
问题主要与当前项目和期望(他们+我们的)有关。花了大约30分钟。

1.介绍自己。
2.由于您在当前项目中工作了多长时间?为什么 ?
3.你能告诉我你的目标吗?
4.建筑师的角色是什么?你能详细解释一下吗?
5.您能否解释一下您工作的模块以及遇到的任何挑战。
6.您是否与远程团队进行了互动?喜欢核心团队在国外并与他们合作吗?
7.您的期望薪水是多少?
8.换工作的原因是什么?
9.当前域相关。多个组件如何交互。绘制示例图并进行说明。

第三轮之后,我被要求等待他们的交流。我等待了大约3天,接到一个电话,说我已经清除了所有3个回合,下一个将是人力资源回合。

第四回合

这是人力资源回合,有典型的人力资源问题和一些态度相关的问题。预定在一个下午进行电话采访。人力资源访问员在访问过程中输入了我的答案,因此大约花了1个小时。

1.简介
2.简历相关。为什么我从第一家公司改为现在的公司?等等。
3.学术成绩。
4.当前项目面临的挑战。
5.当前项目中处理的角色。
6.期望薪水。
7.未来的愿望。
8.个人信息,例如DOB等

完成了采访,并等待了大约1周的时间从他们那里收到消息。后来我咨询了负责招聘的团队。他们告诉我它正在进行中。我又等了一个星期。仍然没有收到他们的来信,我有点可疑。又过了一周。经过约20天的人力资源面试,我很高兴收到录取通知书。

总体面试经验很好。

祝一切顺利。