Open In App

Oracle Interview Experience for Associate Software Developer | On-Campus

Last Updated : 07 Sep, 2021
Like Article

Oracle visited our campus in August 2021 for the role of Associate Software Developer for the CGBU vertical. The selection process consisted of 5 rounds which include 2 online tests and 3 interview rounds.

Round 1:This was an MCQ round conducted on Oracle’s Assessment Platform with 92 questions and for 107 minutes.


  • Aptitude(Common aptitude and math questions)
  • Coding Skills (Questions on BST, AVL Trees, Red-Black Trees, C Output, Flowchart diagram)
  • Computer Science(OS, OOPs, DBMS, SQL, Computer Networks)
  • English (Grammar, Synonyms, Passage reading, etc.)

Don’t get stuck at one question because time management is the key to clear this round.

Around 65 students got selected after this round.

Round 2: Coding Test

There were 2 questions to be solved in 1 hr.

  • One was the Dijkstra problem in graphs and the other was search a word in a 2d grid of characters.
  • Both were easy but implementing them in 1 hr was difficult. So try to pass few test cases for atleast 1 question first then go to the next question.

Around 45 students got selected after this round.

Round 3: Technical Interview

The interviewer asked me to introduce myself and to explain one of my projects in detail. Then he asked me.

Round 4: Technical Interview

Asked me to introduce myself and to explain one of my projects in detail. Then he asked me to make a flowchart of the whole process of an ml algorithm. (because I have an ml project on my resume).

Round 5: TECH + HR

Verdict: Selected

  • Prepare AVL trees, red-black trees, BST, linked lists for the first round and you won’t have the time to solve all questions in some rounds and you can’t go back to previous questions. To select only those questions which you can solve quickly and try to solve them correctly or skip the question.
  • In the interviews, it is okay if you don’t know the answers to some questions. (I didn’t answer 1 or 2 questions in all rounds). Just tell the interviewer that you don’t know the answer or you are not good at that topic.
  • If you are stuck with a problem feel free to ask for a hint.
  • Prepare DBMS, OS, and puzzles thoroughly from geeks for geeks.
  • Give real-life examples for OOP concepts. By this, the interviewer will be sure that you understand the concept really well.
  • Start with a brute-force approach and move to an efficient approach by mentioning the time and space complexities.
  • Don’t mention anything that you don’t know on your resume.
  • Focus on your basics in C/CPP/JAVA

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads