1. Team Leader Interview:
The first interview was with the team leader.
I was asked to describe a project I had developed.
He then presented a use case and asked general questions, including those related to relevant data structures.
2. Home Assignment & Technical Interview:
I was given 4 days to complete a home assignment.
After submitting the assignment, I had an interview where I was asked questions about my solution.
3. HR & R&D Director Interviews:
A separate interview with HR.
Another interview with the R&D Director.
4. Final Offer:
After completing the process, I received a final proposal.
Interview questions [1]
Question 1
Why did you choose this project structure for your API.