Oracle 面试体验 |第 16 组(GBU 开发者简介的校园内)
图案:
1. 在线测试(出现70人,入围43人)
2. 分析推理,编码轮(书面)(30名入围)
3. 技术面试I(16人入围)
4. 技术面试II(最终6人入选)
– 全球业务部门 (GBU) 开发人员简介
在线回合:2小时
包含小节的 4 个广泛的部分:
– 资质
– 口头
– 推理
- 技术的
纸笔回合:1小时
谜题:2个问题
代码:1 个问题
技术面试1:1小时
由高级应用程序开发人员。
面试官浏览了我的简历,问你作为技术主管和数学部门做了什么。
1. 第三年项目。挑战和未来的范围。 (15 分钟讨论)
2. 插入排序,你将如何优化它?哪种排序更适合数组,哪种更适合 SLL。
3. 解释各种搜索技术。他正在寻找哈希表和 Trie,而不是二进制搜索。
4. C和CPP的区别,超载和超车。
5. 解释容器:Hash Tables、map、multimap、set、multiset、Hashmap和hashset。
6. 一些基本问题是关于操作系统、网络和网络开发的。
7. sql查询,用ven图连接。 3NF和BCNF之间的区别。
8. OOP 概念,如多态性、继承、虚函数、RTTI、带有现实生活示例的虚拟析构函数。
技术面试2:45分钟
由高级经理。
面试官再次浏览了我的简历,问我是否会给你空闲时间和所有权力,你会做什么。
1. 要求对书面循环代码进行试运行。
2.你将如何存储手机号码。浦那的所有公民?我用 Trie DS 解释它,他让我写下它的代码。
3. 你将如何在家族树中搜索一个 500 年前去世的人,根节点是在 7000 年前创建的?
4. 你将如何使用堆栈实现队列。
5.你将如何检查谷歌地图显示的路径是否正确,你不能使用dijkstra,
6. 你作为技术部门负责人、数学部门主管和众议院队长所做的工作。
7. 您希望加入的个人资料和城市。
8. 您想从我们这里了解什么?