I had a phone screen with a tech recruiter that went well, followed by a take-home coding assignment. A few days after submitting it, I was invited to interview with the hiring manager. After that, I completed two coding interviews: one focused on problem-solving, the other on pair programming. I heard back and didn't advance to the next round.
Interview questions [1]
Question 1
Pair programming - Walk us through a code review of this code.
I applied online. The process took 6 weeks. I interviewed at Mozilla in May 2022
Interview
The interview process was similar to others I've done, but the quality of the interviews was much higher. Everyone I talked to was great and the questions they asked tested your abilities and knowledge rather than some obscure gotcha type questions.
Few different steps
- call with recruiter
- behavioral call with hiring manager
- 3 - 45 minute rounds (behavioral, technical, systems)
- sent an offer around a week later
Interview questions [1]
Question 1
Typical behavioral questions
- difficult project
- success at work, failure at work
- etc
The technical portion was pretty specific to the type of work that I would be doing. It was very engaging and made you think. I imagine this is different based on each role they are hiring for.
The systems questions were also pretty specific to the type of system that I'd be working with, so they probably vary based on the position. It was high-level and more conversational rather than anything too detailed.
I applied online. The process took 2 weeks. I interviewed at Mozilla in May 2022
Interview
The interview process was very nice. After the initial recruiter call, they had detailed to me exactly what the process would be, and followed through every step of the way. The first round was a 30 minute phone screen with the recruiter. There was then a preliminary behavioral interview for the 2nd round, and the third round was three 45 minute back-to-back interviews that covered another behavioral interview, a hands on coding exercise (real world exercise, not whiteboarding), and finally a code review. The recruiter was communicative throughout the entire process, and I actually found it very refreshing.
Interview questions [1]
Question 1
The behavioral interviews were very straightforward, and asked the typical questions that you would expect in those.