I went through a fairly standard, OA-heavy pipeline for the Software Engineer role, and it took a few weeks end to end.
Recruiter screen — A conversation focused mainly on my resume/background and general role fit.
2 months ago
Average Positive United States
I interviewed for the Software Engineer role through a multi-step, OA-to-interviews flow that felt average in difficulty and moved quickly once I cleared the assessments.
Recruiter/HR screen — A phone chat covering resume/fit and my basic motivation for Epic.
2 months ago
Difficult Neutral United States
I interviewed for the Software Engineer role with a difficult assessment and ended up being extended an offer, though I declined it. Phone screening —…
2 months ago
Average Negative Madison, WI
I went through a structured, engineering-heavy superday that was average in difficulty overall and focused on design, collaboration, and coding depth.…
2 months ago
Difficult Neutral Verona, WI
I went through an unusually long, difficult all-online process where the assessments and back-to-back calls did most of the work, and it ultimately di…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Online Assessment (OA)
The online assessment is a significant hurdle, typically lasting several hours and covering a mix of coding, math, and logic questions. Candidates should prepare for a challenging format that may include timed sections and unique programming languages.
CodingMathLogic
Recruiter and Initial Screens
The process usually begins with a recruiter screen that focuses on resume fit and motivation for the role, followed by a technical screening that may include project discussions and logistical questions.
Recruiter ScreenFit AssessmentTechnical Screening
Technical Interviews
Candidates can expect a mix of technical interviews that may include case studies, system design discussions, and coding exercises, often conducted in a virtual format with multiple interviewers.
System DesignCase StudyCoding
Behavioral and Values Assessment
Behavioral interviews are a key component, often assessing candidates' problem-solving approaches and prioritization skills through scenario-based questions, sometimes integrated with technical discussions.
BehavioralPrioritizationScenario-Based
Interview Structure and Flow
The interview process tends to be lengthy and structured, often involving multiple back-to-back sessions that can feel intense and demanding, requiring stamina and time management from candidates.
Interview DayBack-to-BackStamina
Outcome and Feedback
Candidates frequently report that the assessments are the main gatekeepers for advancement, with many not receiving offers despite strong performances in interviews, highlighting the competitive nature of the process.