So the interview process is consist of three major steps,
1. The assignment: a simple assignment with data scraping and api design was given, and the submit deadline was quiet relaxed as well, enough to learn the tech from scratch and implement it.
2. Tech interview 1: discussion on the assignment implementation, and some question around the libraries and implementation.
3. Tech interview 2 (final tech interview): questions on previous experiences, and system design question.
After these there is a 15 min HR discussion and that't it, overall the interview process was pretty much straight forward, and this all took in the span on 3-4 days.