Oracle 面试体验 |第 21 组(应用程序开发人员校内)
一、第一轮(书面):
在线测试(2小时)包括:
定量能力、逻辑推理、语言能力、OS、DBMS、CN、C++、DS(主要是输出题)。
二、技术面试(F2F):
1. 告诉我一些关于你自己的事情。
2. 时钟在下午 3 点 15 分时针和分针之间的角度是多少。
3. 编写代码来计算时钟中 X:Y 处时针和分针之间的角度。
输入:X,Y。
输出:角度黑白手。
4. 拼图:http://www.mathsisfun.com/puzzles/the-fly-and-the-trains.html
5. 拼图:http://mkcohen.com/saturday-puzzle-9-apples-and-oranges
6. 使用两个队列实现栈。
7. 在链表中的第 n 个位置插入一个节点。
8. 删除链表中第n个位置的节点。
9. 给出关于 BFS 的想法。
10. 面试官要求我根据给定的两个表编写两个 SQL 查询。
11. 解释规范化及其形式。
12.什么是加盟?为什么使用它?
13.什么是ER图?
14.解释CPU调度算法。
三、技术面试(F2F):
1. 查找数组中最小和次小的元素。 https://www.geeksforgeeks.org/to-find-smallest-and-second-smallest-element-in-an-array/
2. 求数组的中位数。时间复杂度:O(n)
3. 检测并去除链表中的循环。 https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
4. https://www.geeksforgeeks.org/stock-buy-sell/
5.拼图:http://www.crazyforcode.com/2-eggs-100-floors-puzzle/
四。技术面试(F2F):
1. 说说你自己。
2. 面试官问我项目。
3. http://www.careercup.com/question?id=13364665
4. http://www.careercup.com/question?id=14260662
5. http://www.careercup.com/question?id=7853661