HR interview with a new-to-HR person.
A technical interview (software) and that was challenging
Another technical interview (database) , I think it was a personality interview to see if I fit for the team.
Another HR interview with an offer of 2500LE per month.