The process started with a phone interview with the recruiter. There were basic questions on past work experience and knowledge of languages, frameworks/runtimes, databases, and cloud services like AWS. The recruiter was at least knowledgeable enough to know basic technologies and she wrote everything down as far as experience and skill set in order to find teams with open roles at BAH that match your skillset and knowledge.
This was followed by a technical interview with two different teams at BAH in back to back 45 minute sessions. The first interviewer spent a few minutes asking about experience and did coding interview questions that were easy to medium LeetCode style questions. The second interview was mainly talking and discussing different aspects of BAH and my experience.
I got an email the following the day saying the interviews went well and they wanted to move forward so we setup another meeting and that was when I was given an offer. We discussed BAH benefits, position, and salary. I have not decided on whether I will accept as I am interviewing for other places.
Technical interviews: Talk about your experience with CI/CD pipelines? Talk about a time where you had to work on a cross-team project. Tell us about your previous role as a software engineer and being a technical lead for that team.
Coding interview: Two Sum coding question: Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
Search Insert Position coding question: Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. The interview could be considered easy to average.
The following metrics were computed from 66 interview experiences for the Booz Allen Hamilton Software Engineer role in United States.
Booz Allen Hamilton's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Booz Allen Hamilton's Software Engineer interview process in United States.