I had two stages of interview, the first stage of interview was a one on one discussion with the interviewer and after passing the first stage of interview, I had the second stage which entailed a demo session.
I was given a topic to prepare on 5 days before the demo session. I had to prepare class slides and I used it in the demo session. After the second stage of interview, I got an email that I was qualified for the position.