Skip to content

Interview Experience 142 (Intern)

pkkp86nitd edited this page Aug 28, 2019 · 3 revisions

2019

Software Development

"Round 1(Technical):

  1. Differentiate between function overriding and overloading.
  2. Application of overriding in real life.
  3. Can two functions with same signature but different return type be overloaded?
  4. How to detect an error in a BST ?
  5. Number of path from one point to another point given some potholes in matrix.
  6. Explain backtracking.
  7. 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.
  8. Implementation of a dictionary(trie).

Round 2(Technical):

  1. Favourite data structure? Real life example of using my favourite data structure.
  2. Memory handling in C++. Phone directory (searching and insertion):Had a good discussion on this topic.
  3. Hash Table : Good discussion on this topic.
  4. 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.

"

Clone this wiki locally