I did the initial tech screen, then moved forward with a virtual onsite with one of the teams. They scheduled all 6 hours in one day; the first one started at 7:30 AM, and the last one ended at 8 PM. It seemed like the manager was looking for the experience of a Principal engineer.
After the "power day," a recruiter from a second team I had previously done a manager call with asked if I would be interested in continuing the process with the second team instead of the first. I was, so they scheduled two more interviews, saying they weren't going to make me do another "power day."
I showed up to the first one on a brand new laptop and found out it was a pair programming session. One of the interviewers couldn't believe I owned a computer without a local environment set up and acted extremely annoyed for the rest of the interview. I could tell this caught the second interviewer off guard. I was able to set up in maybe 15 minutes and was able to complete most of the questions.
I was told the next interview would be another pair programming session, and it was just questions on my background.
All in all, it was an incredibly confusing experience that gave off the impression that New Relic is relatively disjointed internally. The recruiter that gave me the rejection call seemed to have no idea that I had done 7 interviews before interviewing with her team, but stated that the technical feedback was good and that she would reach out with another position that was opening on a third team.
Leetcode: Meeting Rooms II
System design: A calculator. They provided a "parser" which did most of the work.
Given a list of ranges of numbers, remove any ranges fully contained within a combination of other ranges. He just had me talk out my solution.
Tell me about a product you purchased recently and why you would recommend this product to a friend.
Set up a REST API with three endpoints:
The following metrics were computed from 28 interview experiences for the New Relic Senior Software Engineer role in United States.
New Relic's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for New Relic's Senior Software Engineer interview process in United States.