Oracle NetSuite 面试经验 |校园 2021
Oracle Netsuite 访问了我们的园区,担任软件工程师/副软件工程师/QA 分析师。
整个过程是虚拟的,包括 1 次甲骨文平台笔试、2 次技术面试和 1 次 HR 面试。
第 1 轮(笔试):该测试包括基于 Aptitude、DBMS、OS、DSA 的 MCQ。许多问题基于二叉树、AVL 树、流程图。
由于时间较少,您需要大量练习才能清除这一轮。
第2轮(技术面试1):首先是我的介绍,然后面试官问了我一些关于OOPS和数据结构的基本问题。
- 一道基于数组的编码题:求一个数组元素的索引,它左边所有元素的和等于它右边所有元素的和。
- 要求我降低时间复杂度和空间复杂度。
第 3 轮(技术面试 2):本轮共提出 3 个编码问题。
- https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/
- https://www.geeksforgeeks.org/remove-nth-node-from-end-of-the-linked-list/
- https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/
面试官对方法比对代码更感兴趣。
确保处理所有角落案例。询问有关问题陈述的后续问题并首先讨论方法,而不是直接编写代码。
第四轮(HR面试):
- 这一轮从典型的人力资源问题开始,然后是关于Java的详细讨论。
- 然后面试官问了我一个谜题,让我用数学公式概括它。然后他给了我一个场景,让我通过 Comparator 接口使用Java排序函数来实现它。
- 他最后问我这个 https://www.geeksforgeeks.org/count-ways-reach-nth-stair-using-step-1-2-3/ 的逻辑
所有的面试都以我的介绍开始,最后以我问面试官的几个问题结束。