There was a three-round interview process. The first interview was over the phone, and consisted of a few general questions about yourself and a brief introduction as to what the role may require you to know. After a week, you get contacted by another recruiter which sets up a second phone interview. This interview is usually conducted by the project manager which you will be working under. This is the most extensive interview, asking both behavioral and a few technical questions. Really focus on highlighting your stengths and show how valuable you would be as an employee. In this case, since the programming language is not common, the technical questions were minimal as you would need to go through training to learn it regardless. This may not be the case every time, since Accenture is a big and growing company they may require you to have extensive knowledge on the programming aspect before joining the team. A week following the second interview, a recruiter will make contact to schedule a third and final interview. This interview was done via a webcam and consisted of many more behavioral questions as well as an extensive breakdown of what the position has you do on a daily basis. It's more laid back due to the second interview being the factoring decision on whether you'll be hired or not. The third interview was conducted by a client manager, which oversees the entire process and is basically the boss of your boss (hiring manager). This interview is to get to know you better, and again try to highlight why you are a valuable asset to the company as in any other interview. A week after the third interview you'll get contacted by the same recruiter to give you a verbal offer and you'll be sent a electronic offer letter and start date. The whole process took about a month so do not panic if you don't get contacted right away.