Interview Process started with an initial short phone interview, to get to know each other. The next round was a phone call with a software engineer, probing general programming knowledge, about 30min. Round 4 was a 1 hour live coding and debugging challenge, with two software developers. The next task was to give an in-depth technical presentation about a software project that I had done in the past.