📌  相关文章
📜  E2open 面试经验(新生) |软件工程师校外

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

E2open 面试经验(新生) |软件工程师校外

我接到公司人力资源部关于该职位空缺的电话,然后在我进行了 4 轮面试后,3 轮技术 +1 管理人员面试,所有轮次都只在 Zoom 上进行。

第一轮:在这一轮中,我只被问到与 OOP、SQL、DBMS 相关的基本问题,以及一些与大学项目和实习相关的问题。这一轮进行了大约50分钟。

OOPs:什么是继承、多态、封装,分别解释一下?

有哪些不同类型的构造函数?

为什么Java是平台无关的?

Java中如何实现多重继承?

然后他给了我一个简单的Java i/o 问题:

类测试{

公共静态无效主要(字符串参数[]){

System.out.println(10 + 20 + “Java”);

System.out.println(“Java” + 10 + 20);

}

}

DBMS:DBMS 中的 ACID 属性是什么?

有哪些不同类型的键?

唯一键和主键有什么区别?

什么是规范化和反规范化? : 我对反规范化一无所知,所以我只解释了所有的规范化形式。

为什么要做索引?

项目:我的问题与我的大学项目(Springboot/hibernate)和我在实习期间的责任有关。

  • 第 2 轮和第 3 轮基于数据结构和算法,我被要求在屏幕共享上编写代码。没想到我会写出确切的代码,但面试官很想知道我是如何实现逻辑的。这些轮次也是1小时。

第 2 轮:如何生成给定字符串的所有排列。我之前也练习过这个问题,所以我回答了这个问题。

https://www.geeksforgeeks.org/write-ac-program-to-print-all-permutations-of-a-given-string/

鸡蛋掉落拼图。

https://www.geeksforgeeks.org/egg-dropping-puzzle-dp-11/

第三轮:

打印电话号码中所有可能的单词:

https://www.geeksforgeeks.org/find-possible-words-phone-digits/

然后他问了关于多线程和并发的问题。

第四轮:是管理轮,面试官问了我大学的活动,为什么我在疫情期间要换公司,在情况不利于这样做的情况下,以及其他与简历有关的事情。没有问任何技术问题。

最后我接到了HR的电话,关于我的候选人,我被选中了。