The interview process was pretty straightforward. It started with a phone screen with a recruiter, where we went over my experience.
After that, I was sent a HackerRank assessment. There were some multiple-choice questions, a SQL question, and then a coding question.
After the HackerRank, I met with a senior dev for a technical assessment, where we went over my answer to the HackerRank coding question. Then we did a new, live, LeetCode-style question.
After the technical interview, there was a final interview with the hiring manager. It was very conversational and a fun interview.
Why do you want to work at McDonald's?
The following metrics were computed from 16 interview experiences for the McDonald's Software Engineer role in United States.
McDonald's's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for McDonald's's Software Engineer interview process in United States.