📌  相关文章
📜  印度河谷合伙人助理软件开发人员面试经验 | 2021 年校内

📅  最后修改于: 2021-11-18 01:44:19             🧑  作者: Mango

资格标准:整个 65%(分别为 10、12、UG 和 PG)

第 1 轮:第一轮由 65 个 MCQ 问题组成(测试时间:65 分钟):

  • 这一轮包括 4 个部分的客观单选题——SQL、OOPS、C#、Mettl 测试平台中的 JavaScript。
  • 您可以转到任何部分。
  • 没有负面标记。
  • 没有进行测试。

第 2 轮(技术面试第 1 轮):面试从告诉我你自己开始。

  • 解释面向对象的概念。
  • 为什么接口需要抽象类? (以实际例子说明)
  • 我被要求共享我的屏幕并在在线 ide 上编写合并排序的代码。
  • A 是基类,B 是派生类 那么哪些是有效的语句?
    A a1=new A();  //Valid
    
        A a2=new B();  //Valid
    
        B b1=new B(); //Valid
    
        B b2=new A(); //Invalid        
  • 如何获取链表的倒数第三个元素? (你没有得到链表的大小。)
  • 除了一个元素之外,每个元素都出现三次。以 0(N) 时间复杂度求解,空间复杂度没有限制。
    Input: [2,2,2,1,3,3,3]
    
        Output:1
  • 您将如何使用 MongoDB 查询获取您的姓名? (我在简历中提到过 MongoDb。)
  • 这两个表上的左连接是什么?
    Table A       Table B
    
              1              1
    
              2              2
    
              3              3
    
              3              4
    
             Ans:
    
              1               1
    
              2               2
    
              3               3
    
              3               3
  • 您必须将 17 匹马分配给三个人,其中 A 获得 1/2 匹马 B 获得 1/3,C 获得 1/9。
    A=ceil(17/2)=9 horses
    B=ceil(17/3)=6 horses
    C=ceil(17/9)=2 horses
    9+6+2=17

面试时间为 35-40 分钟。

第三轮(技术面试第二轮)

  • 有人问我对哪种编程语言感到满意。 (我告诉Java)
  • 为什么你需要一个受保护的修饰符并用现实生活中的例子来解释?
  • 为什么你需要Java的接口?
  • 可以参考子类创建父类的对象吗? (答:否)
  • 什么是函数重载?
  • 我们可以重载具有相同名称和签名但返回类型不同的函数吗? (答:否)
    int fun(int a);
    
        String fun(int a);
  • 先生分享了他的屏幕,我需要告诉程序的输出。 (问题是关于动态多态性)。
  • 集中式和非集中式数据库的区别?
  • 我被要求编写一个连接查询。先生分享了他的屏幕,向我展示了我需要加入的表格。

面试时间为20-25分钟。

第 4 轮(HR 轮):我被要求为她阅读我的简历。

  • 有人问我是否知道我的工作职责是什么。
  • 她问我是否知道第一轮和第二轮面试的名字。
  • 解释学术项目。
  • 解释实习。
  • 你曾经在团队中工作过吗?那么遇到冲突怎么办呢?
  • 有人问我是否有任何问题要问她。 (我问了一个)。

面试时间为10-15分钟。

小贴士:面试前先阅读简历。保持冷静并礼貌地回答。

判决:选择