Oracle上周访问了我的校园, 并掌握了Oracle Server技术。我记不清很多问题, 但我会尽力告诉大家。总计有6到7轮回合, 包括人力资源回合。
1.在线回合
这是4个部分的90分钟测试
1)定量能力/数据解释
2)英语和词汇
3)软件工程:包含流程图相关问题
4)技术(C/C++, OOPS, DS, Algo, OS, DBMS, 网络)
这些问题属于中等水平。你只需具备CS概念的一些基础知识, 即可尝试第4部分。每节几个小节。他们每个人分为固定时隙。你可以在部分开关之间休息1或2分钟。
只有53名学生入围了下一轮编码。
2.编码回合
下一轮是在线编码轮。提出了两个问题, 我们需要在60分钟内解决该问题。允许的语言是C, C ++和Java。在这一轮中没有淘汰。
问题:1.找到给定数组中最短无序(既不增加也不减少)子数组的长度。例如输入7 9 10 8 11 –输出3(9 10 80)
输入1 2 3 5 –
输出0(递增顺序)
提示:输出始终为3或0。2.最大化基于利润的0/1背包, 没有上限。 (基于动态编程)
很少有测试用例可见, 而其他则隐藏。在编码时要当心, 有时他们可能在面试中打开你的代码。还有一点, 如果你不能在给定的时间内解决所有问题。尝试以更优化的方法参加面试之前, 先尝试一下。我也一样
所有学生都被送去面试。
安置前谈话:
他们向我们介绍了Oracle, 以及服务器技术开发人员的职责。讨论了薪级表和其他津贴。他们以一种很酷的方式欢迎我们的问题。通过明智的问题与他们互动。持续45分钟。
第一轮采访(编码)20分钟
2:1学生:面试官安排在那里。面试官询问你的舒适语言。我选择了C。语言不是可供选择的参数。给出了一个与弦上的频率发生器有关的问题。他一一讲解了我们的逻辑。面试官非常合作, 很少有案例指导。你必须调试并显示整个代码的空运行。这是淘汰赛。我被派往第二轮比赛。本轮淘汰了16名学生。
第二轮采访(编码)30分钟
这是一对一的面试。我被要求以编码形式解决其他一些问题, 例如找到共线点等。他们的主要重点是解决问题的方法, 例如如何导致优化的方法?在这一轮中, 问我有关编码轮的前一天。我能够正确地解决一个问题, 而第二个问题中有一些问题, 在本轮中已得到澄清(因为我在完成有关同一问题的作业之前已经做了作业)。本轮淘汰了2名学生。
第三轮采访(编码)25分钟
再次, 它与带有调试和试运行的前几轮代码相同。问题仅基于数组和树。以简洁明了的方式解释你的方法是完成本轮工作的关键。只有16名学生被发送到本轮比赛。
人力资源回合-20分钟
经过介绍和家庭背景之后, HR审阅了我的简历, 然后问我关于我做硕士的那一年的时间间隔, 我证明了自己的回答是正确的。人力资源部问我从过去的组织学到的东西, 例如团队合作精神等。其他问题包括:
1.为什么选择Oracle?
2.你在哪些公司面前出现过Oracle?
3.甲骨文为什么要雇用你?
4.优点和缺点?
5.未来五年我会在哪里看到自己?
在回答" Oracle的其他问题吗?"时, 我询问了Oracle中的层次结构, 这导致与HR进行了很好的讨论。
这是一整天的过程。结果在晚上宣布。选择了14名学生使用Oracle服务器技术。在我父母, 老师, 朋友和培训机构的大力支持下, 我就是其中之一。这就是全部了 !!
特别感谢lsbin🙂
如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。
相关实践问题
最短无序子数组