以下是我作为软件开发实习生在 Mastercard India 的面试经历。
第一轮:首先,在 TechGig 平台上有一个在线轮次,他们问了 3 个关于 DP、数学和字符串的简单编码问题。一个问题与数字的 gcd 和 lcm 有关。第二个与字符串操作和实现有关。 DP问题是基本的DP。在这一轮中选出了20名候选人。
第二轮:这只是一个回合。但它结合了技术和人力资源回合。面试期间共有三个小组,面试时间约为 45 分钟。
对于技术部分,问题是这样问的
-
各种搜索和排序算法的复杂性。
-
快速排序或合并排序哪个更好。
-
然后问了一个谜题。这是一个容易的。我们必须在圆和圆心的圆周上排列数字,这样沿所有直径的总和都相同。
-
然后另一个小组提出了一些 DBMS 问题。我记得的几个问题是
- 酸性质
- 基于数据库设计的几种情况。 c) 基数比。
-
之后,其他小组从我的简历中询问了一些问题。就像我过去的工作经历一样,我在简历中提到的组织(ACM NITSURAT)中的角色。然后是最重要的部分……项目。
如果使用的质量和技术堆栈良好,项目可以轻松地为您提供报价。尽量让你的面试围绕你做过的项目展开。
最后,Hr Panel 问了我一些关于我对 AI ML 等各个领域的兴趣的问题。
大约有12名学生被选中,我就是其中之一XD……。