Oracle | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of four rounds. The recruiter provided details about what to expect in each round, including the interviewers’ LinkedIn profiles.
- First Round: Behavioral Questions (BQ) + LeetCode-style problems. The candidate was asked to output all possible combinations.
- Second Round: Behavioral Questions (BQ) + LeetCode-style problems. The focus was on analyzing from both sides.
- Third Round: Bar Raiser interview focused solely on Behavioral Questions (BQ).
- Fourth Round: Behavioral Questions (BQ) + System Design. The candidate was tasked with designing a file system that could scan for viruses.
The candidate was notified of their success on the second business day after the final interview.
Technical Questions
- LRU Cache (backtracking, combinations)
- Sliding Window Maximum (deque, sliding window)
- File System Virus Scan Design (system design, multithreading)
Tips & Insights
- Be prepared for a mix of behavioral and technical questions.
- Familiarize yourself with system design principles, especially for file systems.
- Practice LeetCode problems focusing on combinations and sliding window techniques.