Where I was coming from
My prep ran for a long time, and Oracle wasn't the first company I'd interviewed with. Earlier loops had already shown me which areas I handled well and which ones fell apart, mainly whenever I had to talk through my reasoning calmly while someone was watching.
How I studied, and what actually helped
The thing that paid off most was coming back to the same material again and again, rather than trying to cover all of it in a single pass.
In practice it went like this:
- First time through: follow a tutorial or topic until the basics clicked.
- Second time, several days later: it no longer felt new. I spotted the weak points on my own, and real questions began forming.
- Third time, after another gap: the questions got sharper, things like "why did I pick this over that alternative", which is the exact style of cross-examination interviewers use.
For system design I leaned on a lot of video lessons from an online course. They taught me to lay out my thinking in order and explain a design so the other person could follow it.
The biggest gain came from this. Interviewers, especially in the big-tech style of loop, keep firing follow-up questions at you. After a handful of passes on a topic, I could produce those follow-ups myself, and I'd then argue through them with an AI. Typical ones:
- Why this database rather than that one?
- At what point does it fall over as scale increases?
- How do latency, cost, consistency and complexity pull against each other?
- If the traffic pattern changed, what would I redo?
Quizzing myself like that made a huge difference.
The approach that served me worse was sprinting through more and more topics without looping back. I lost the details and couldn't justify my design decisions beyond a surface level. Going over things repeatedly and questioning myself was clearly the better route.
I'd add that only watching isn't enough. Actually do the work: code up the DSA patterns, write your own solutions, practice under a timer, and sketch designs by yourself. If your prep is all passive, it won't fully carry over into a live interview.
The loop in Bangalore
I interviewed in Bangalore. It started with a DSA screening round. After I cleared it, there was a loop of five rounds: one DSA, one that mixed DSA with system design, one behavioral, and two system design rounds.
Worth knowing: almost every round, even the technical ones, spent around 10 minutes on behavioral questions. Having a few short, tight stories ready, and telling them clearly, helped a lot.
The part I didn't expect
I was most surprised by how steadily behavioral questions were threaded through the technical rounds. It wasn't confined to the one behavioral round. Over the entire loop they were judging how I communicate, how I work with others, whether I take ownership, and how I make decisions.
Advice for anyone preparing
- Come back to each topic several times with breaks in between. Each visit deepens your understanding and lets you guess what the interviewer will ask next.
- Get comfortable defending tradeoffs, above all in system design. Memorizing a template is useless if you can't explain the reasoning behind it.
- Make up the follow-up questions yourself and argue them out, either with a friend or with an AI.
- Do the work rather than just watching videos. Put a timer on your DSA practice and begin your designs from a blank page.
- Get your behavioral stories sorted out early, since you'll likely need them in every single round.
Wrapping up
What changed things for me was moving from simply taking in content to being able to explain my choices and stand behind them. Repeated review, quizzing myself and hands-on practice left me feeling far more sure of myself when the real interviews arrived.
One last point, and probably the biggest: stay disciplined. Even 10 minutes counts on a day when you're tired and have zero motivation.
Discussion
Loading comments…