Just finished the full Accenture SWE loop for a mid-level role on their Federal tech side. Took about 5 weeks start to finish, which honestly felt fast given how big the company is.
Here's roughly how it went:
Week 1: Recruiter phone screen (30 min). Pretty standard stuff. They wanted to know my background, current stack (Java/Spring for me), and whether I had experience working on client-facing delivery projects. Nothing technical yet.
Week 2: Online assessment via Codility. Two coding problems, 90 minutes total. One was a medium-difficulty array/string manipulation thing, the other involved some graph traversal. Nothing that would break a Leetcode medium grinder.
Week 3: Technical phone screen with a tech lead. This surprised me a bit. We did a live coding problem in a shared doc (not a proper IDE), then pivoted into a design question. They wanted me to talk through a basic REST API design for a data ingestion service. Nothing wild, but you should be able to talk about database choice, caching, and failure handling without freezing.
Week 4-5: Virtual onsite. Three rounds back to back. One more coding round (again Leetcode medium territory), one system design round, one behavioral/leadership round. The behavioral round was heavy on their Core Values: client value, collaboration, respect, stewardship. Know those cold.
Leveling feels a bit opaque compared to companies with published leveling guides. My role was titled "Senior Software Engineer" which maps roughly to 4-6 YOE in practice.
Total time in interviews: around 6 hours across the process. Feedback was light. They said they'd have an answer in a week and they actually stuck to that, which was nice.
Happy to answer specifics if anyone's prepping for a similar track.