📅  最后修改于: 2023-12-03 15:03:32.207000             🧑  作者: Mango
这是一份关于Paytm软件工程师FTE校园面试经验的分享。
面试流程分为两轮。第一轮是在线编程测试,第二轮是技术面试。
在线编程测试时限为2小时,共有三道题目。需要使用C++作答。面试官会考察你的算法设计和实现能力。
技术面试是一对一的面试环节。面试官会向你提问有关操作系统,数据结构和算法,计算机网络,数据库等方面的问题。
使用C++语言实现数组合并的代码片段:
#include <iostream>
using namespace std;
int main()
{
int a[] = {1, 3, 5, 7, 9};
int b[] = {2, 4, 6, 8, 10};
int c[10];
int i, j, k;
i = 0, j = 0, k = 0;
while (i < 5 && j < 5)
{
if (a[i] < b[j])
{
c[k++] = a[i++];
}
else
{
c[k++] = b[j++];
}
}
while (i < 5)
{
c[k++] = a[i++];
}
while (j < 5)
{
c[k++] = b[j++];
}
for (int i = 0; i < 10; i++)
{
cout << c[i] << " ";
}
return 0;
}