The interview process consisted of three stages. The first two were conducted online and focused on behavioral questions, along with a presentation that I was required to prepare in advance. The final stage took place onsite and involved delivering another presentation, followed by a series of technical and HR questions. The onsite interview lasted approximately 2 to 2.5 hours, and the panel was very friendly throughout.