The interview process involves several people including HR partner, hiring manager, technical experts, and leadership team. They also ask for technical presentation on the topic of my choice. The process took a while due to availability of some people.