Quantiphi Interview Experience (On-Campus)

Round 1: MCQ ( Data structure, c, c++, OS )(49)  +  Coding(1) + Machine Learning(19) [Approx]

Round 2(Tech – 1): 1. Oops Concept – 1. Why object oriented programming ? Explain importance of class, object with sample code.

Me: Explained with sample code



2. Explain inheritance with example. Explain various type of access specifier(private, protected, public) with inheritance(private, protected, public). Explain how inheritance increases re-usability and productivity of class .

Me: Explained with sample code

3. What is Polymorphism. Explain how you achieve Run time and compile time polymorphism. Also write sample code for the same.

Me: Explained with sample code

4. Explain the order in which constructor and destructor will be called in multilevel inheritance with sample code.

Me: Explained with sample code

Interviewer :  Explain Various types of Join. Perform Left outer join and Right outer join and Full outer join on given table(Two table is given by interviewer with NULL values).

Me: Performed the join.

Interviewer : Explain your Latest Project( Song Recommender System).

Me: Explained.


Interviewer : Explain Multiple Inheritance. Is there multiple Inheritance in Java.

Me : No, multiple inheritance is not there in java. Explained with sample code how ambiguity will arise if we have multiple inheritance.

Interviewer : Is there any alternative way to implement multiple inheritance ?

Me: Yes through interface.

Interviewer : What is difference between abstract class and Interface.

Me: Explained.

Round 3(Tech – 2):

Interviewer : Given an unsorted array find all pairs whose sum is equal to given value say k.

ME: I gave him O(nlogn) approach.

Interviewer: optimize it.

ME: Optimized the code after a hint given by interviewer.

Interviewer : Find nth Magic Number: 5 25 30 125 130………..

ME: Explained my code and approach to interviewer.

Interviewer : Then asked for its time complexity.

ME: Explained.

Interviewer : what is hashing and when to use it ?

Me: Explained.

Interviewer: Implement hash table with your hash function.

Me: Explained my logic with the help of array. Interviewer seem to be Satisfied

Interviewer : Program to find the Nth Prime Number.


Me: Explained, later he asked me to optimized it.

Interviewer : Puzzle : There are three boxes, one contains apples, another contains oranges and last one contains both apples and oranges. All three are known to be incorrectly labelled. You are permitted to open just one box and then pull out and inspect only one fruit. Which box would you open to determine the contents of all three boxes?

ME: Explained

It is (GATE-2017 ques).

https://www.geeksforgeeks.org/gate-gate-cs-2017-set-2-question-7/.

Round 4(HR) :

HR : Explain about your latest Project

HR : Elaborate your career objective. He asked this question because  i have mentioned in my resume that “I want to work in a challenging environment”?

HR : Why you are not playing sports now a days.

Me: Explained.

HR : You love to work alone or in team and why?

Me: Team, Explained the reason.

HR : Do you have any question ?

Me : yes(now its my turn), I want to know about work culture and environment in Quantiphi.

Interviewer : What do you mean by work culture and environment ?.

Me : 1. How many hours i have to work ?

2. Work-Life balance in Quantiphi?

3. Job Location.

4. Growth rate and perks for employee.

Interviewer: Easy Easy, One by one.

Interviewer : Then he answered all the above question.

Interviewer : Any other question

Me: Yes, Can I switch to machine learning profile after a year.

Interviewer : Yes you can.

Interviewer : Any other question

Me : No

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.