Oracle面试经验|第33组(校园应用程序开发工程师)

null

截止流量为7 CGPA

在线测试: 这一轮由4个部分组成。每一节都由小节组成。每一小节都有自己的时间限制。

  1. 全体的 资质 、分析和数学推理
  2. 软件工程
  3. 英语 、语言能力和词汇
  4. 计算机科学概念& 编程 技能。

这一轮没有任何负面标记,尽管每个小节都有计时器,您无法返回并解决之前完成的小节。

这轮面试结束后,他们筛选出74名候选人进行面对面面试。

第一轮技术: (大约25分钟)

面试官先拿了一份我的简历,然后问我自己和我的项目。

  1. 编写一个函数来生成一个随机值。当我们以不同的时间戳运行函数时,它应该返回不同的值。
  2. 定义抽象类和 抽象类和接口的区别 .
  3. 哪种数据结构最适合实现文件系统结构?
  4. 使用该数据结构编写代码,打印给定文件夹中所有文件和文件夹的名称。
  5. 是什么 散列 & 散列映射 ?

第二轮技术: (大约40分钟)

面试官热情地和我握手欢迎我进入面试室,然后我们就我在实习期间做的项目进行了愉快的讨论,讨论了我使用的技术。

  1. 他给了我一个情况,让我给出一个由主键和外键组成的数据库模式。然后根据这个设计他让我写 SQL 询问。
  2. 定义连接。编写查询以执行自然联接。
  3. 然后他问了我一些有关计算机网络的问题。IP/TCP/UDP/HTTP。HTTP和HTTPS之间有什么区别?什么是SSL?
  4. 一些基于套接字的问题,比如服务器和客户端如何连接,以及它们如何通过发送和接收消息进行通信的机制。
  5. 两列火车正朝相反的方向行驶。火车的速度是“S”。它们之间的距离是“d”。一只鸟以“2S”的速度从一列火车飞到另一列火车,它会碰撞、反弹,然后与第一列火车相撞,以此类推。找出火车相撞时鸟所覆盖的总距离。
  6. 找到最大的回文子串 .
  7. 这个问题不同。手的手指编号如下:拇指1、食指2、中指3、戒指4和小指5。 现在的顺序是这样的:拇指->索引->中间->戒指->小指->戒指->中间->索引->拇指->索引->中间->戒指->小指->戒指->中间->索引->拇指->…… 找到n所在的手指 th 任期已到。 如果n是13,那么答案就是小指。 如果n是8,那么答案是食指。如果n是11,那么答案是中指。

第三轮技术: (大约20分钟)

  1. 跟我说说你自己。
  2. 银行家算法。
  3. 使生效 合并排序 算法。然后他让我解释这个算法的真实例子和时间复杂性的解释。
  4. 规范化 (特别是BCNF表格)。
  5. 外面的 加入 ,左连接和右连接。
  6. 你有什么问题吗?

人力资源决赛: (大约10分钟)

  1. 你今天过得怎么样?
  2. 为什么是甲骨文?
  3. 你想做更高的研究吗?
  4. 关于我的实习经历。
  5. 地点偏好。
  6. 然后我们讨论了工资分手的问题。
  7. 有问题吗?
  8. 最后他们说,“甲骨文再见”

整个过程在早上8点开始,最终结果在午夜12点出现。

专业提示:

  1. 最好是用 JAVA 在采访中,Oracle更喜欢Java编码。
  2. 除了数据结构和问题解决,还要掌握DBMS、计算机网络和面向对象的概念。
  3. 当面试官要求介绍你自己时,不要说太多关于你的历史或家庭背景。 让谈话以富有成效的方式进行,比如谈论你的实习或你迄今为止完成的任何项目。
  4. 面试结束时一定要问一些问题。特别是当他们问你“你有什么问题吗?”
  5. 展示你对编码的热情,因为你只为编码而活:p

如果你喜欢GeekSforgeks,并且想贡献自己的力量,你也可以写一篇文章,然后把你的文章邮寄给评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

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