Not Specified
Interview Date
—
Result
Not Specified
Difficulty
—
Rounds
—
Drive Type
On-Campus
Topics asked
Detailed experience
College: Not Specified
Interview Type: On-Campus
Result: Not Specified
Topics Asked: Operating Systems, DSA/Coding, OOPs, C/C++, Java, Machine Learning, HR
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). Round 4(HR) : HR : Explain about your latest Project HR : Elaborate your career objective.