First, there was a culture screening via phone. This led to a timed take-home test, and when that went well, there was a technical interview via video chat. Finally, we progressed to on-site one-on-one and group technical interviews lasting for 3+ hours.
Answers to questions for the on-site were given both verbally and by illustrating answers (e.g. whiteboard, paper, etc.)
Questions concerning data structures, algorithms, test-driven-development, dependency injection, inversion of control, systems architecture/design, databases, and front-end/back-end development were asked.
There was a focus on Java, JavaScript, and SQL.
The following metrics were computed from 1 interview experience for the Booz Allen Hamilton Senior Consult and Software Developer role in Charleston, South Carolina.
Booz Allen Hamilton's interview process for their Senior Consult and Software Developer roles in Charleston, South Carolina is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Booz Allen Hamilton's Senior Consult and Software Developer interview process in Charleston, South Carolina.