📜  InfoEdge 面试经历

📅  最后修改于: 2022-05-13 01:58:16.877000             🧑  作者: Mango

InfoEdge 面试经历

最近我接受了InfoEdge的采访。这是在诺伊达的校外驾驶。

有5轮:

1 能力(量化+技术)

3 技术回合

1 轮 HR

第一轮:书面(能力)

30 分钟内有 30 个问题要解决。问题来自工作和时间、利润损失、时间和距离、管道和水箱、概率、排列和组合、c、c++、DBMS 等。

第 2 轮:技术面试 1

1.编写一个程序来查找字符串中每个字符的频率。

2.简述类、对象、方法、成员变量、封装、抽象。

3.使用Stack创建队列。他要求优化push和pop操作的数量。

4.使用队列制作堆栈。

第三轮:技术面试 2

1. 自我介绍。

2.然后他问我关于我的项目。对这两个项目的详细讨论。

3.编写一个程序,输入十进制数,输出罗马数。

例如:i/p:8 o/p:VIII

i/p: 43 o/p:XLIII

数字范围可以从 1 到 1000 不等。

4. 设计问题:为facebook页面订阅者设计数据库。编写相关的类和函数来实现这一点。此外,他还添加了实施 facebook 通知系统。

第 4 轮:技术面试 3

第一个面试官问我最喜欢的科目。我说数据结构。

1.编写一个程序,输入一个字符串和一个整数,输出如下:

i/p: aaaabbbcc 2 o/p abcc

i/p: aabbcc 2 o/p aabbcc

i/p: aaabbbbbccdddd 3 o/p:aaabccd

i/p abcddd 3 0/p abcddd

2.给定一个大小为 n 的数组。它包含 1 到 n+2 范围内的数字。除 2 个数字外,该范围内的每个数字都存在于数组中。找出缺失的数字。

3.关于渐近分析的问题。

4.编译器和解释器的区别。各有优劣。编译器和解释器的完整工作。

5.什么是HTTP、TCP/IP。两者的详细讨论。

6. HTTP 和 HTTPS 的区别。什么是 SSL。详细解释。

7.什么是fork系统调用。如果父进程终止,子进程会发生什么。

8. 解释写时复制。

9.如何统计new创建的和malloc创建的对象个数。

10.什么是拷贝构造函数?为什么在复制构造函数中使用 const 关键字。为什么在复制构造函数中使用引用作为参数。关于运算符重载、类型转换等的更多问题。

第五轮:人力资源轮

简单的行为问题