So Oracle came to campus with the “CGPA must be 8+” requirement, and well, I decided to revise our CS fundamentals after 2 years. Here’s exactly how my process went:
Online Assessment:
The OA had around 20 MCQS and 2 DSA questions:
- CS Fundamentals (OS, DBMS, CN, OOP)
- Some basic AI/ML concepts and some AWS concepts as well
- Coding (Strings, Arrays, Hashmaps)
- Backend-related questions (very simple if you have been working on Node.js and used jsonwebtoken)
Technical Round 1:
Different Panels – Different Vibes: Some of my friends were asked puzzles, and some wrote code on an IDE.
What was I asked (vaguely):
- OS: Pagination & Segmentation
- Design a vending machine interface (just explain, not code)
- SQL: 2 queries (outer join + subquery)
- Time complexity of everything I wrote
- Coding: Intersection of two linked lists, Find character occurrence → then nth occurrence (follow-up)
- OOP: Generalisation vs Specialisation, Inheritance examples, If we can access object data using getters and setters anyway, then what is the actual need for encapsulation? How is encapsulation different from simply exposing data through getters and setters?
Takeaway: Just focus on clear communication. The interviewers make the environment surprisingly warm and comfortable.
Technical Round 2:
This round was mostly about my internship & project deep dive. My contribution to the internship, some questions regarding it, then for the resume part, the workflow of my project, conversation on websockets, and how can we scale it.
He also asked -> What are templates (C++), Some advanced libraries whether i used them(I didn’t know—survived anyway), some linux commands such as grep and ssh.
CODING: Swap the first 4 bits and last 4 bits of an 8-bit number without swapping.
We had a great discussion, and he seemed satisfied with my answers and approach. Even though he was very senior, he was very humble. He suggested that I add a project related to AI/ML to make my portfolio stronger.
Techno-Managerial Round 3:
For me this round was personally like "Whatever it takes", where you have to solo the final boss without dying in one go (LOL)
What was I asked:
- How I solved a challenge in internship/capstone/any project.
- One Linked List DSA question.
- What is a index, what is a trigger.
- A puzzle:
- 6 pebbles, one defective — find it in minimum steps
- my answer was 4 but the optimal answer is 3.
My opinion: They weren’t looking for perfection — just whether the approach was logical.
HR Round:
Super short, maybe because it was already 8:30 PM by then while the whole process began at 8:15 AM.
- Why Oracle?
- Location preference
How I prepared:
If you only have 2–3 days before the interview, focus on the essentials: go through GFG’s top DBMS, OS, and CN questions, and know your resume inside out—your workflow, tech stack, limitations, what problem the project solves, and how you’d scale it. Have a clean, natural intro (not memorized). Do mock interviews—ask someone who has been through real interviews, or use platforms like InterviewBit/Exercism/etc. Personally, you don’t need to know everything; just communicate clearly. It’s all about how you think and whether you can express it confidently. Keep solving basic DSA to stay sharp.
Personally my friend helped me a lot and sticked around the entire time, and yes luck plays a part too I guess I was lucky with the panels I got and my friend besides me - my luck really charmed that time.
Closing Note:
It’s completely okay to feel disheartened at times—everyone does. What matters is whether you can learn from your shortcomings instead of blaming everything around you. Consistency and continuity genuinely make a difference, and things eventually fall into place. Trust the process, trust the plan, and keep moving forward. And don’t do it alone—reach out, ask for help, talk to friends, seniors, or anyone willing to guide you. We grow faster when we grow together. All the best, and lets keep working hard. You have got this.