I applied online. The process took 4 weeks. I interviewed at Nagwa
Interview
it was short and not bad. there were two interviews, one with the HR and if you get accepted they call you to have an interview with the manager. and of course there i a test before all that and the test is not easy