第一轮:测试
该测试由8个部分组成,用于测试基本的英语交流技能(示例测试:https://www.versanttest.com/samples/english.jsp)。每个部分包含10-16个问题,数量不等,包括麦克风说英语,注意细节,听力技巧,语法测试,标点测试,填空测试等。根据参加人数和最低分数,可以进入下一轮。
第2轮:技术面试1
面试官自我介绍并简要介绍了公司。我已经向面试官介绍了我作为C++的主要技能,因此她开始询问基本的OOPS概念。
什么是封装?您如何实现的?
什么是虚函数?用代码解释它。
在代码中查找错误(示例来自C++和Java )。
交换2个数字而不使用多余的空间。
关于我的实习和项目的广泛讨论。她还要求我绘制我在实习期间所做工作的完整工作流程图。
第三回合:技术面试-2
面试官介绍了自己,并从数据结构的问题开始。
链表上的一些问题。
什么是STL?如何在C++中定义模板?
什么是多重继承?如何实现?
什么是malloc,calloc等?
解释不同的排序算法。
鉴于字符串字符串,打印当前的回文数,编写使用你选择的任何语言代码。
第四轮:人力资源面试
面试官自我介绍,并请我做同样的事情。
他问我从面试之日起一周内我是否可以加入。
他问我关于我的期望以及我上学期项目的一些基本知识。
然后,他祝我一切顺利,并请我与外面的人事部门见面。
外面的人力资源人员把我的反馈意见放在垫子上,让我离开。
3天后,我收到了公司的电子邮件。
最终结果:未选中。
PS:我正确,自信地回答了他们在面试中向我提出的所有问题,但我想这没有工作要求之类的东西,因为那天没有人被选为特定职位的候选人。因此,您永远不知道在任何给定情况下会发生什么。唯一积极的是经验,因此我想分享。
祝一切顺利!