
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
Candidate interview experiences
First-hand accounts from people who interviewed at Magic.
Software Engineer
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.
- Review a provided example Pull Request (PR).
Software Engineer
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.
- Can you explain the structure of ChatGPT and how AI functions?
- How does AI work?
Senior Software Engineer
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.
- Tell me about your work experience.
Magic Software Engineer Interview Questions
Quoted word for word from Magic interview reports.
“How does AI work?”
Read reports →“Can you explain the structure of ChatGPT and how AI functions?”
Read reports →“Can you describe the coding exercise?”
Read reports →“What are some typical interview questions you ask?”
Read reports →“Could you tell me about the technologies you've worked with?”
Read report →“Tell me about your work experience.”
Read report →Formats, difficulty and experience
Across all 5 Magic interview reports.