Applied to Accenture form their website. Got a email first from a recruiter with a few screening questions and when a good time would be to contact.
After that I got a screening call about some of my past projects and how I dealt with problems. It was more of a personality and communication screening. From there the recruiter asked me to take an assessment test online.
The assessment test was about 40 coding, pattern and a discrete math questions. You have an hour to complete it.
After I passed the assessment I got an email scheduling an in person interview. The interview took about 3 hours and consist of 4 different stages. First part starts off with a presentation about Accenture and what their values and benefits are. Next was a technical interview that asked about some of my projects and how I confronted problems and debugging strategies. Next was a HR interview and was about were I saw myself with Accenture and why I wanted to peruse a career with them. The last interview was a more in depth technical interview. There I was asked more coding questions and design patterns. I was given a snippet of Java code and needed to figure out the output. It was about a 40 line snippet.