I applied online. The process took 3 weeks. I interviewed at Nagwa
Interview
1. HR Interview - the HR asks to schedule a meeting with them at the preferred date and time 2. Technical Interview with 2 seniors or 1 senior and 1 team lead 3. Behavioral Interview with the head and the team lead