Aptitude Round:
31 Questions (15 Technical, 15 Quant and 1 Coding)
Technical Round 1:
This round started with the introduction and then they directly jumped to my Projects. The questions about project were like
1) How did you came up with this idea?
2) What is the problem that this project solves?
3) Why have you specifically used MongoDB and what exactly are you using it for? MongoDB vs SQL debate.
4) Javascript is frontend language so why have you used it in backend?
5) Have you deployed this project somewhere?
6) Explain CNN architecture and how are you identifying that image is Deepfake or not (Relate to my project deepfake detection)
Then we moved to Data Structures. They asked simple questions:
1) What is the difference between linked list and array?
2) Which one of then is memory efficient?
3) Explain practical application of stack.
We had a discussion on this question. I gave the example of undo operation. He then asked what about redo how will you implement that then. I took another stack. He denied but I explained by taking an example and then he got the approach.
Then he gave me 2 puzzles
1) https://www.geeksforgeeks.org/puzzle-elevator-puzzle/ (My logic was completely off track but he bought it so 🤷🏻♂️)
2) There are 10 vending machines. 9 of them give 1 kg of goods while 1 gives 1.1 kg of goods in each button press(infinite button presses). You have a large bag (infinite capacity) and a weighing machine. You can use the weighing machine once. How will you find which machine is faulty?
HR round:
Basic HR questions about family, future goals and why UBS.