-
Notifications
You must be signed in to change notification settings - Fork 13
Interview Experience 142 (Intern)
pkkp86nitd edited this page Aug 28, 2019
·
3 revisions
"Round 1(Technical):
- Differentiate between function overriding and overloading.
- Application of overriding in real life.
- Can two functions with same signature but different return type be overloaded?
- How to detect an error in a BST ?
- Number of path from one point to another point given some potholes in matrix.
- Explain backtracking.
- In an ATM, design an algorithm to distribute the denominations in such a way that a notes of any denominations do not exhaust very fast(greedy).Favourite data structure?Types of constructor.
- Implementation of a dictionary(trie).
Round 2(Technical):
- Favourite data structure? Real life example of using my favourite data structure.
- Memory handling in C++. Phone directory (searching and insertion):Had a good discussion on this topic.
- Hash Table : Good discussion on this topic.
- Discussion of my project.
Round 3(Technical and HR): Give your educational journey right from the beginning. Why did I choose to study in this college. Then he asked to explain my project in depth and also my role in it. On YouTube how would I suggest videos to the users. Design a model for the interview process which was going on in that place, how I would design an algorithm which would allocate students to interviewer. Then we had a casual talk about the work culture at the organisation and the projects I would like to work. And that is all.
"