Oracle Interview Experience for MTS | On-Campus
Recently Oracle has visited our campus for hiring final year students for a full-time role. It was open for two-position for Application Engineer and Member of Technical Staff
Round 1: Online Test
Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!
Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!
It was an online MCQ test.
- The test comprised of questions from DSA, DBMS, OS, logical reasoning, Flow chart analysis, etc.
- There was no negative marking but the time limits were very strict and also there was no going back and forth in between questions. So keep an eye on the timer and solve as many as you can but try to attempt all the questions.
After this round, around 40 students were shortlisted for the interviews for both roles.
Round 2: Technical Round 1
- The interviewer was very friendly. He asked me whether I was feeling good.
- He introduced himself first then he asked me to introduce myself.
- He asked me to explain my recent project very briefly. He asked me some questions that were related to my project.
- He asked me to explain the Dijkstra algorithm, what is module in context with the project.
- Then he asked me if I had any questions. I asked 1 question related to the company’s work culture.
Round 3: Technical Round 2
- The interviewer asked me to introduce myself. I also explained my recent project to him very briefly. He seemed very impressed with my project.
- Then he asked me to write a class in C++(as I chosen C++). Then he asked to write a copy constructor and based on some inputs he asked me to tell the predicted output at each time.
- He also asked me about operator overloading and asked me to write code. Then he asked me to write a factorial function using recursion. He asked me that can we call a non-member function inside the class.
- Then he asked me if I had any questions.
Round 4: Technical Round 3
- The interviewer asked me to introduce myself. I also explained my recent project to him very briefly. He asked me to tell him about the Dijkstra Algorithm.
- Then he asked me one coding question – find the square root of a number .https://www.geeksforgeeks.org/square-root-of-an-integer/
- First, I told him about the sqrt() function then I tell him the o(n) approach. Then he asked me, can I reduced the time complexity. Then he suggested I apply Binary Search and I explained him.
- After that, he asked me to tell the square root of a number using the Prime Factorization Method.https://www.geeksforgeeks.org/print-all-prime-factors-of-a-given-number/
- After that he asked me about my favourite subject, I told him DBMS. Then he asked me to make him feel interested in DBMS . after that he asked about, how we can secure our data by using encryption and OTP.
- Then he asked some questions related to my resume and project.
Then he asked me if I had any questions. I asked one question:
Verdict: Selected for Member of Technical Staff role
A total of 20 students were selected (combining for both roles, out of 80 students).
- Be prepared before your interview.
- Stay positive and confident.
- Try to interact with the interviewer, try to make the conversation flowing.
Best sources for preparing for your interviews-
- C,C++,JAVA,DBMS,NETWORKING,OS, Javatpoint
- Do all must do coding questions from GeeksforGeeks. https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/
Finally, I would like to thank GeeksforGeeks for the invaluable support to all the students through these wonderful questions and previous experiences.
Thank you GeeksforGeeks.