Open In App

Oracle Financial Services Software (OFSS) Interview Experience (On Campus )

College :  KJ Somaiya College Of Engineering, Mumbai

Job Title :  Associate Consultant



Job Location : Mumbai, Pune, Bangalore

Eligibility : 7 CGPA and above, no active backlog, all branches applicable



Oracle comes every year to pick out around 20 freshers for the position of an Associate Consultant. The interview process is divided in 2 days – 1 day for aptitude + coding MCQs and another day for interview rounds. We had a gap of 2 days in between these two.

Interview Process :

Step 1 : Aptitude + Coding MCQs

This test was taken on Oracle’s own platform (face-cam compulsory). It was divided among following sections :

Tip : This is a 2 hour long test which becomes tiring if you are not able to solve a few questions early on. But hang in there till the end as the difficulty level is basic. Time management is key.

Around 65 students were shortlisted after this step (out of 300+).

Step 2 : Personal Interview rounds

The interview was conducted on Zoom platform. There were a total of 3 rounds (2 technical and 1 HR)

Round 1 : First Technical Interview (45 min)

Questions :

  1. Tell me about yourself.
  2. Explain any internship that you have done.
  3. What are the different server technologies that you know ?
  4. JDK Architecture.
  5. What are the different types of data structures ?
  6. Difference between arrays and linked lists.
  7. Write code to insert element in sorted linked list (code to be written without any code editor).
  8. Java OOPS concepts.

Few other questions of similar difficulty were asked that I don’t remember.

Round 2 : Second Technical Interview (45 min)

Questions :

  1. Tell me about yourself.
  2. Explain any project that you have done.
  3. Make an ER diagram for the above explained project. (it was a firebase database, so after making some relations I told him about it and he went ahead with the next question)
  4. What is multithreading and how do you achieve multithreading in Java ?
  5. Can you have a try block without catch block ? Follow up question : When does finally block get executed ?
  6. Explain all the OOPS concepts in Java.
  7. What are collections in Java ?
  8. What is hashing ?
  9. What is primary and secondary index in DBMS ?
  10. Explain DDL and DML statements with examples.
  11. What is finalize() method in Java ?
  12. Write code for any sorting algorithm (I chose merge sort) (online code editor was provided, any language could be used (even python)).

After this he asked me if I was okay with going on-site for a few times in a year if needed for some project. He asked me if I had any questions for him. I asked him what exactly is the job description and what is expected from us in the first few months of joining.

Round 3 : HR Round (15 min)

Note : The HR said this was not a part of the interview (but it actually was). Two candidates had to give this round simultaneously.

Questions :

  1. How was the interview experience ?
  2. Why do you want to join Oracle ?
  3. Are you comfortable with any job location ? (they only take candidates who are flexible to work at any location)
  4. Why choose a consultant job and not a development job ?
  5. What skills do you have to take this job ? (we both said some management and team work skills but he expected some technical skills from us)

The interviewers were very experienced, but chill. At the end of the day 18 students were selected and 3 others were wait listed (would be considered later).

Note : Wear formals, interviews will be in English only, do revise Java concepts, OOPS, DBMS and OS one day before the interview, go through your projects, dynamic programming was not asked.

Tips :

I was selected.

All the best.

Article Tags :