SDE-2 的 Oracle 面试体验
第1轮:
- i < j < k, a[i] < a[k] < a[j] 查找这样的序列是否存在 https://www.geeksforgeeks.org/check-whether-there-exists-a-triplet-ijk-such -that-arri-arrk-arrj-for-ijk/
- 整数流 -> 找到第一个唯一元素直到那时
第 2 轮:
- 任务调度器 LLD
- 图伪代码中的拓扑排序和检测循环 https://www.geeksforgeeks.org/detect-cycle-in-directed-graph-using-topological-sort/
第三轮:
- 不应考虑相邻节点的数组中 2 个元素的最大总和 https://www.geeksforgeeks.org/maximum-sum-such-that-no-two-elements-are-adjacent/
- 负值(附加问题 1)和循环缓冲区(附加问题 2)
- 任务调度程序工作 HLD
第四轮:
- 给定一个链表,在一次遍历中交换第一个和最后一个第 k 个元素 https://www.geeksforgeeks.org/swap-kth-node-from-beginning-with-kth-node-from-end-in-a -链表/
- 关于所有权、决策、项目的问题
第五轮:
- 所有关于项目、CI/CD 管道、系统安全、待命、挑战、队友、经理。
第六轮:
关于项目、队友——冲突、经理。
判决:选定