📜  SAP Ariba 面试体验 SDE-I |校外

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

SAP Ariba 面试体验 SDE-I |校外

通过LinkedIn的联系获得推荐。 3轮。

第 1 轮 -技术轮 -1 小时

  • 以下2个代码的输出。
Java
class A {
    public int getId(String a) { return 0; }
    public int getId(List a) { return 1; }
}
class B {
    public static void main(String[] args)
    {
        A instance = new A();
        System.out.println(instance.getId(null));
    }
}


Java
class A {
    public int getId(String a) { return 0; }
    public int getId(Object a) { return 1; }
}
class B {
    public static void main(String[] args)
    {
        A instance = new A();
        System.out.println(instance.getId(null));
    }
}


Java

class A {
    public int getId(String a) { return 0; }
    public int getId(Object a) { return 1; }
}
class B {
    public static void main(String[] args)
    {
        A instance = new A();
        System.out.println(instance.getId(null));
    }
}

我不是很擅长Java,已经反过来回答了这两个。我说我擅长 DS&Algos,所以他开始询问他们。

  • https://www.geeksforgeeks.org/bottom-view-binary-tree/ (方法就足够了)
  • https://www.geeksforgeeks.org/search-an-element-in-a-sorted-and-pivoted-array/(要求写代码)
  • 能够回答两个编程问题。他看起来对他的方法和解释非常满意。
  • 问我是否知道多线程。我说不。
  • 关于 OOPS 的几个问题。回答。

入选下一轮,

第二轮:技术轮

时间:1小时

  1. https://www.geeksforgeeks.org/linked-list-vs-array/
  2. https://www.geeksforgeeks.org/queue-using-stacks/(必须编码)
  3. https://www.geeksforgeeks.org/recursively-reversing-a-linked-list-a-simple-implementation/(必须编码)
  4. https://www.geeksforgeeks.org/print-left-view-binary-tree/ (方法就够了)
  5. 向外行解释 Docker。容器化与虚拟化。

IMO 的采访进展顺利,但小组成员确保我始终不确定。正在考验信心。

接到下一轮的电话

第三轮:管理轮

时间:1小时

  1. 许多行为问题。被问到以前的项目,为什么我的Java不那么强。我打算如何在其中变得强大?
  2. 设计井字游戏算法

我没有接到回电,所以几天后我拨了电话。经理说我很可能不会通过。我要求提供反馈,但他说他当时无法分享任何东西。考虑到它的发展方式,我认为我的通知期(3 个月)可能是一个障碍。

总之,体验不错。所有的面试官都很友好和乐于助人。