Senior Developer applicants have rated the interview process at Magic Leap with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 44% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Developer roles take an average of 49 days to get hired, when considering 15 user submitted interviews for this role. To compare, the hiring process at Magic Leap overall takes an average of 43 days.
Common stages of the interview process at Magic Leap as a Senior Developer according to 15 Glassdoor interviews include:
Phone interview: 32%
One on one interview: 26%
Presentation: 18%
Skills test: 8%
IQ intelligence test: 5%
Group panel interview: 3%
Personality test: 3%
Drug test: 3%
Other: 3%
Here are the most commonly searched roles for interview reports -
I applied in-person. The process took 2 months. I interviewed at Magic Leap (Plantation, FL) in Sep 2018
Interview
Got interviewed by about 8 people (phone, google hangout, personal). None of them had any information regarding previous interviews. None of them seem to care. Questions were often unrelated to the position and at the end it comes down to luck.
The process took 2 weeks. I interviewed at Magic Leap (Orlando, FL) in Jul 2023
Interview
The job is ask for remote. After I schedule time for 4 rounds and finally meet with hiring manager. He them told me he's actually looking for someone on site but the recruiter pushing him to include remote candidate as well
I applied online. The process took 4 weeks. I interviewed at Magic Leap (Toronto, ON) in Oct 2021
Interview
I had interviewed for a senior engineer position on the Browser team. My interview experience started off great. The initial conversation with the recruiter was good. I then had an excellent conversation with the hiring manager who demonstrated passion for the company and successfully sold me on the role. Following this, I had a first round technical interview with a senior engineer on the team. This is unfortunately where the story goes downhill.
My technical interviewer showed up 20 minutes late to the interview. While waiting for the interviewer to arrive, I reached out to both the schedule coordinator and the interviewer but got no response from any of them.
Other than this lateness, the interview went really well. I was asked some basic C++ questions and was given a medium difficulty (as per leetcode) dynamic programming question to solve, which I finished in about 20-25 minutes. After the technical evaluation, I had a wonderful chat with the interviewer and learned a lot about the day-to-day parts of the job. We went well overtime. I left the interview feeling like I had done a great job and happy to hear more about the job.
Two days later, the recruiter told me that based on my technical interview unfortunately they had decided to move on with other candidates, giving the vague reason that my experience did not meet all of the requirements for the position. What was most disappointing to me however was that the recruiter invited me to write back if I had any questions or concerns about their decision to reject my application, and so I took up the offer. However I got no response. This is disappointing and reflects poorly on the company.
Interview questions [1]
Question 1
1. C++: When should you mark a destructor as virtual?
2. C++: What is your view on exceptions in C++?
3. Medium/hard dynamic programming question loosely based on leetcode .
I applied online. I interviewed at Magic Leap (Miami, FL) in Apr 2021
Interview
Smooth and professional interview over Google Hangouts with an engineering team. Very friendly, good technical questions. Actually can't share a lot about the project because some information is under NDA.
Interview questions [1]
Question 1
Q: How do you write a Linux driver if you need to?