甲骨文大学新生面试经验(校园)

null
第一轮:
这是一个在线测试,包括在Oracle平台上进行107分钟的MCQ测试。这一轮的问题属于不同的部分,包括:
资质 :包含定量能力、逻辑推理。
数据解释: 包括分析条形图形式的数据。
语境沟通: 包括语法纠正、句子重排、阅读理解、词汇等。
基于数据结构的问题 :大多数问题(除了1-2)都是基于树的,主要集中在遍历(后序、前序、顺序)上。
计算机科学: 从OS、DBMS、C++输出等问题入手,着重说明变量的声明问题。
大约60名学生进入了下一轮的候选名单。
第二轮:
这是一轮面对面的采访。有人问我对技术的兴趣,以及我将来想在哪个领域工作。
–>我有4个编码问题要解决:
1) 给定一个n*n矩阵,以螺旋形式打印矩阵的元素。
2) 给定一个由0和1组成的m*n矩阵,打印出最大个数为1的子矩阵。
3) 给定一个一维数组,打印元素和超过给定值x的所有子数组。
4) 给定一棵树,在给定高度x打印所有元素。
–>我还被问到一个谜题:给我一个天平,上面有两个平底锅和10枚相同的硬币,其中9枚重10克,1枚重11克。找到找到11克硬币所需的最少迭代次数。
–>两个与oops相关的问题被问到了哪里:你所说的关键字static是什么意思,多态性是什么。
采访持续了大约30分钟。我能回答大部分问题,因此进入了第三轮。
第三轮:
面试官将6名成员分组,并向我们6人提出了相同的问题。
有许多城市通过不同的路径相互连接。每条路径都与成本相关联。给定来源和目的地,打印从来源到目的地的最短路径和该路径的成本。
我们有大约45-50分钟的时间来解决这个问题。我答对了,进入了下一轮。
第四轮:

这是又一次面对面的采访。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享