The interview held in 3 steps:
- Talk with a hiring manager: This was a skype talk with the hiring manager which asked general questions about me and talked about the position and the team.
- Offline task: After I passed the first round they sent me offline task which I solved during a week.
- Onsite questions regarding the task: This was mainly a validation of my solution if I did it by myself or not. They have asked about every single detail going through lines of codes.