甲骨文访问了我们的校园,招募学生担任 应用开发工程师。
null
第一轮(在线测试)
这项测试包括四类问题:语言、数学能力、软件工程(流程图等)和计算机科学概念(DS、DBMS、OS等)
在大约300名学生中,有50人入围了PI轮。
第二轮(面对面技术面试,持续20分钟)
- 面试官让我自我介绍
- 详细询问我的项目和实习情况(也询问了很多我正在做的最后一年项目)
- 用于反转并打印用户输入的字符串的程序
- 请描述KMP算法
- 询问了一些SQL查询(创建表、视图等)
- DDL与DML的区别及实例
- 基本OOP概念(数据抽象、继承等)及相关代码片段
- 谜题: http://www.techinterviewpuzzles.com/2010/04/four-people-on-rickety-bridge.html
第三轮(面对面技术面试,持续2.5小时)
- 关于项目和实习的详细讨论
- 当我开始编码并为其编写代码时,被要求告诉我一些我最喜欢解决的问题。我问他最初是如何解决这个问题的。我告诉他以下问题: https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/
- 问我最喜欢的课程,我回答是数据结构。然后他让我列出我所知道的所有数据结构,每种结构都有一个实用的例子支持。
- 然后他问我最喜欢的数据结构(我说是堆栈)。他让我告诉他文字处理器(如MS word)和浏览器的某些功能是如何使用堆栈的。(对于这一点,我说微软Word可以在重做和撤销选项(以及剪贴板)中使用堆栈的概念,而浏览器可以在后退和前进按钮中使用堆栈)
- 接下来,他让我为上述特性在浏览器中使用堆栈编写一个工作代码
- 要求编写一个工作代码,使用OOP将数字形式转换为单词(例如1192将被称为壹仟壹佰玖拾二)。
- 谜题:三个人A、B和C站在圆圈内一个等边三角形的顶点上。当铃声响起时,三个人开始以相同的速度在跑道上朝着我们不知道的方向奔跑。它们没有碰撞的可能性有多大?
- 谜题: http://www.programmerinterview.com/index.php/puzzles/25-horses-3-fastest-5-races-puzzle/
第四轮(面对面技术面试,持续20分钟)
- 再次讨论项目!
- 询问规范化和范式(附示例)
- 被要求为电子商务系统设计一个数据库管理系统,以及相关的ER图和数据结构
- 问了更多关于我自己和我的爱好
第五轮(面对面的人力资源面试,持续20分钟)
- 习惯性的“自我介绍”问题
- 你最喜欢甲骨文网站的什么?
- 关于简历中提到的项目和合作课程的讨论
- 你想改变自己的一件事是什么?为什么?
- 你最喜欢自己的什么?为什么?举一个你过去的例子。
- 你想继续接受高等教育吗?为什么不呢?
- 询问我的位置偏好,让我在外面等待结果
幸运的是,我和另外五个人一起被选中。感谢极客们! 如果你喜欢GeekSforgeks,并且想贡献自己的力量,你也可以写一篇文章,然后把你的文章邮寄给评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END