📌  相关文章
📜  Oracle 应用工程师面试经验(校内)

📅  最后修改于: 2021-11-18 02:15:55             🧑  作者: Mango

甲骨文校内/应届生面试经历

角色:应用工程师

我有 4 轮 –

  • 在线测试
  • 2 技术面试
  • 1 技术 + 人力资源回合

在线测试

这是一个 2 小时的 MCQ 型测试。它有能力-数值、理解、推理、数据结构(主要是树(AVL 树)、代码片段)、软件工程。

技术面试一

  • 自我介绍
  • 一个谜题(https://www.geeksforgeeks.org/puzzle-21-3-ants-and-triangle/)
  • https://www.geeksforgeeks.org/puzzles/
  • 图案形成问题(例如:https://www.programmingsimplified.com/c-program-print-stars-pyramid)
  • 通过重新排列给定数字的数字而形成的最小数字。例如,如果列表是 – 3,30,34,5,90,50 Ans = 303345059 AND NOT – 3530345090(不要排序,只是打印)
  • (https://www.geeksforgeeks.org/arrange-given-numbers-to-form-the-smallest-number/)
  • 问题来自 – OS(线程)、DBMS、DS(数组和链表之间的区别)。

技术面试二

  • 自我介绍(谈谈大学、分校、经历、项目)
  • 连接类型
  • 酸特性
  • 三个谜题 -(清楚地解释逻辑)。
  • 用例子解释所有的 OOPS 概念
  • 接口和抽象类
  • 形成结构后初始化链表。
  • 所有类型的初始化(new、malloc 等)
  • 为链表声明指针对象和普通对象的区别。
  • 在 cpp 中释放内存空间的代码(free()、dealloc)
  • 析构函数如何调用,类中为什么需要析构函数,可以手动调用吗?
  • 什么是内存泄漏
  • 编写代码为 4 个整数分配内存
  • 关于指针的问题
  • OS, DBMS, CN 随机问题
  • 悬空指针条件

技术+人力资源回合

  • 你知道的树类型——二叉树、n叉树、BST、AVL、红黑树
  • 解释红黑树和代码
  • 什么是机器学习
  • 为什么要使用机器学习?你做过任何项目吗?
  • 什么是自治数据库?
  • 来自项目的彻底问题。
  • 告诉我屏幕共享并打开 GitHub 并要求打开我的随机存储库。告诉我解释代码。
  • 什么是 REST API
  • 编写代码调用api
  • 什么是flutter
  • 什么是飞镖
  • 线程和线程编程。
  • 你做过线程编程吗?
  • 为什么从Java切换到dart
  • Oracle 的所有模块都有哪些
  • 什么是静态变量?
  • 编写代码以打开文件并获取用户名,调用包含参加 GHCI 的人员列表的 API,并在将其与您的文件匹配后打印该列表。
  • Linux 命令
  • 你为什么在你的项目中使用 firebase?它安全吗?
  • 自我介绍
  • 为什么选择甲骨文
  • 跟我说说你的家庭
  • 有没有其他优惠,为什么?
  • 你参加过的所有黑客马拉松以及你做过的所有项目。
  • 创建一个 ER 图来描述该黑客马拉松项目的数据库。

结果:选中