Magic logo

Magic Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

2.4 Rounds average
Easy Typical difficulty
20% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Magic.

Showing 3 of 5
Magic logo
Magic

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite Panel
Interview formats
Behavioral Technical Coding System Design

The interview process included a few interviews, starting with a standard HR screening and a culture fit assessment. Following that, there were several technical assessments, including a live coding session, and the process concluded with a final interview with the hiring manager. It was generally quite challenging. They appear to be very selective in their hiring, prioritizing speed and technical expertise.

Confirmed questions1 question
  • Review a provided example Pull Request (PR).
Magic logo
Magic

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Background check Technical screen Panel
Interview formats
Behavioral Technical Coding Presentation

Applied on LinkedIn, it's a 4 stage interview. The first is an HR screening call to check if you've worked with react, node, and aws, and if you have team lead experience. The second is a 1-hour cultural fit interview with Project Manager Delwyn, focusing on team management and leadership. The third is a 1 hour 45 mins technical interview, a simulated code review of a small javascript app with an engineer. The fourth is a 30 min final interview with CTO Nick Novak. HR describes this last one as a general discussion about your projects and thought process, but it's actually a technical interview with theoretical questions, some not related to the role. Honestly, the first three interviews don't matter as much as impressing Nick in those 30 minutes. He decides if you're skilled enough. If not, you get a generic 'thank you' email after a month-long process. It's disappointing not to get feedback. I did like the simulated code review over a typical Leetcode problem because it's more practical.

Confirmed questions2 questions
  • Can you explain the structure of ChatGPT and how AI functions?
  • How does AI work?
Magic logo
Magic

Senior Software Engineer

Engineering

Senior Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

The recruiter hit me up on LinkedIn to set up an interview, but when it was time, they pushed it back a week due to an "emergency." Then, the following week, the recruiter "forgot it was today" and postponed it another week. On the third attempt, I finally got an interview, but the recruiter wanted to delay it again because they weren't ready, claiming they were "still on an interview." After I finally managed to get the interview, the recruiter said I'd hear back in "around 24 hours." However, the recruiter ghosted for 12 days, so I ended up wasting over two weeks plus another 12 days just to get a generic LinkedIn message response. Definitely a waste of time.

Confirmed questions1 question
  • Tell me about your work experience.

Magic Software Engineer Interview Questions

Quoted word for word from Magic interview reports.

Can you explain the structure of ChatGPT and how AI functions?

Read reports

Could you tell me about the technologies you've worked with?

Read report

Formats, difficulty and experience

Across all 5 Magic interview reports.

Interview formats

Behavioral 33.3%
Technical 25%
Coding 25%
System Design 8.3%
Presentation 8.3%

Interview difficulty

Easy 40%
Average 40%
Difficult 20%

Candidate experience

Positive 20%
Negative 80%