There are several stages: HR screening (might be several), technical interview for your speciality, technical interview with customer from project you are applied to and finally salary/benefit negotiation with HR. Technical interview may be difficult or easy - it depend of you luck, bat I would recommend to well prepare: theory, some medium litcode tasks, some easy behaviour questions. So far don't hear about any of system design like questions.