Interview Structure & Stages
The interview process typically involves an initial HR phone screen followed by one or more rounds with managers and engineers, often culminating in an onsite interview that includes behavioral and technical assessments.

Real, anonymous reports from people who interviewed for Software Engineer at Marathon petroleum, newest first and distilled into what to expect across the loop.
I had an average-difficulty journey with multiple stages—HR first, then manager/senior rounds, and finally an in-person step—where they tested both fit and some technical grounding.
I went through a mostly behavioral, low-stakes process with a quick timeline—typically career fair or recruiter outreach followed by one or two short interviews.
The interview process typically involves an initial HR phone screen followed by one or more rounds with managers and engineers, often culminating in an onsite interview that includes behavioral and technical assessments.
Most interviews emphasize behavioral questions, often using the STAR method to assess candidates' experiences and fit within the team, with less focus on deep technical skills.
While some interviews include light technical questions, the emphasis is generally on understanding core concepts rather than extensive technical testing, with the expectation that technical skills will be developed on the job.
Onsite interviews often include a facility tour and multiple interviewers, focusing on collaboration and role fit, with a relaxed atmosphere in many cases.
Candidates are encouraged to demonstrate strong communication skills and a collaborative mindset throughout the interview process, which is often perceived as friendly and supportive.
Candidates frequently report delays in feedback and outcomes, with many not receiving offers despite positive interactions, highlighting the importance of following up and being prepared for potential delays.