Cracking Oracle's Software Engineer Interview: Navigating DFS, CI/CD, and Project Deep Dives

oracle | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview process included a coding challenge focused on the “Number of Islands” problem, which was solved using both Depth First Search (DFS) and Breadth First Search (BFS) techniques. The candidate was also asked about establishing a logging system for a server and how to deploy to a server cluster, using Jenkins for CI/CD methods. Additionally, there was a question about designing a task scheduler. The candidate felt that the interview was not very engaging, as the interviewers seemed distracted and uninterested, leading to repeated explanations of the same concepts.

Technical Questions

  • Number of Islands (DFS, BFS)
  • How to establish a logging system for a server
  • Deployment to a server cluster using Jenkins
  • Design a task scheduler

Tips & Insights

The candidate observed that some engineers mentioned their projects were poorly managed and heavily manual, indicating potential issues within the team dynamics.