Open In App

Prodigy Finance Interview Experience for SDE

Round 1 (online screening)

This was a “get to know you” session, where I met up with the development team manager for a quick (30-minute) chat. The main agenda for this meeting involved an introduction to the company and the role I was applying for. There were not many questions at this point, and this meeting was purely to determine that I was who my CV said I was.



Tips:

Round 2 (offline assignment)



The coding assignment was simple in theory: write an API that exposes (and modifies) countries and their currency(s) – in either Rails or Python. Coming from .NET, my very limited (at this point) experience in both language options made this an interesting challenge. I had the freedom to choose the framework to use and was given a timeframe of +/- 4 hours total, including unit tests.

The aim of this challenge was to show my way of thinking a solution through and being able to provide tested code. The project did not need to be feature complete, with the focus on testing.

Tips:

Round 3 (coding interview)

This interview was attended by the Team Lead and one of the senior team members. The offline assignment was discussed in detail, with questions being asked about why I had chosen to follow the route I had in providing the solution. Alternatives were discussed, as well as possible enhancements that could be made (and how they would be implemented).

The second half of the interview involved live coding questions. This section tested my programming skills to an extent, but more importantly, my thought process as the solution evolved. I did not have to code any algorithms, but these were discussed in the context of the coding challenge.

Tips:

Round 4 (design interview)

This interview was attended by the development manager. Similar to the live coding session, but this time the focus was on designing a solution rather than coding and algorithms. I was asked to design a library application and we interacted at each stage of the process. I used a digital whiteboard and laid out the system as I initially saw it, and made changes as questions were asked and answered. The process was informal in general, with the interviewer being casual and helpful as I went through the design process.

Tips:

Round 5 (final interview)

This interview was attended by HR and the head of development. At this point the aim is more to see if you would fit the culture of the company you are applying with. More esoteric questions were asked, where there was no right or wrong answer but only your own view. This was a very casual interview.

Tips:

Article Tags :