甲骨文校内/应届生面试经历
角色:应用工程师
我有 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 图来描述该黑客马拉松项目的数据库。
结果:选中