I interviewed for a Senior Software Engineer position at Oracle in October . The interview process consisted of five rounds.
The first round was a technical phone screen. The interviewer asked a BFS-based question about traversing a list of lists. I completed the problem in 20 minutes after a 10-minute introductory chat.
The onsite interview consisted of four rounds. The first round was a technical interview where the interviewer asked a BFS or DFS-based question about reaching from the top-left of a matrix to the bottom-right. I provided a BFS-based solution in less than 30 minutes. The interviewer then asked if I could modify the solution to also provide the path. After some discussion about complexity, I started working on a DFS-based solution, but the interviewer had to leave.
The second round was a system design question about designing a command-line web-based cloud interpreter. I found this discussion to be interesting.
The third round consisted of some easy questions like checking if a string is a palindrome, recursion, and grouping numbers with odd numbers to the left and even numbers to the right without sorting. I completed all of these questions easily.
The final round was a behavioral interview.
Overall, I was not impressed with the interview process. The first two interviewers seemed disinterested and condescending. I did not receive an offer.