New Relic logo

New Relic Software Engineer Interview Questions
& Process

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

Based on 163 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
66.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at New Relic.

Showing 3 of 163
New Relic logo
New Relic

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

So I interviewed for a senior role, and the first parts with HR and the Hiring Manager were pretty good, you know, respectful and all. But man, the rest was a letdown. The technical part was all about memorizing data structure names instead of seeing if I could actually solve problems like an engineer. I even mentioned how in a real job, I'd look up the exact Java APIs, which is what you actually do, but they kinda dinged me for it. They said 'good job' during the interview, so the final feedback was weird. They didn't make it clear what they wanted. For system design, I went over a bunch of different ways to do it and the pros and cons, but it turns out they just wanted one specific answer. It felt like they wanted rote answers, not actual experience or clear thinking or making real-world decisions. It's a shame, I hope they fix it to be more realistic and better for senior engineers.

Confirmed questions1 question
  • A live coding question about data structures and system design trade-offs was asked.
New Relic logo
New Relic

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Take home Technical screen Technical screen Background check
Interview formats
Technical Coding Behavioral

The whole interview process at New Relic was pretty good. It started with an online test at our college with MCQs on technical stuff, some aptitude questions, and three DSA problems. Then, the students who passed that got invited for Technical Interview 1. The first technical interview was chill, the interviewer was super friendly and nice, making me feel really comfortable. It was mostly about Data Structures and Algorithms (DSA). They asked me about stack implementation, a dynamic programming problem like Longest Common Subsequence, and also some questions on Operating Systems (OS), Object-Oriented Programming (OOPS), and Computer Networks (CN). The interviewer also asked follow-up questions which made it engaging. After clearing that, I got to Technical Interview 2. The second interviewer was also really kind and encouraging, helping me stay calm. This one was all about my resume – we went deep into my projects, certifications, and previous internship. After I passed that, I had the HR interview. The HR round was mainly about my communication skills and personality, asking casual questions about my life and interests. It was a friendly chat. Finally, they told me I got selected. All four rounds (Online Test, Tech 1, Tech 2, and HR) happened on the same day, and the whole thing was smooth, organized, and felt supportive. The interviewers made it enjoyable and not stressful at all.

Confirmed questions5 questions
  • How would you implement a stack?
  • Can you solve the Longest Common Subsequence problem using dynamic programming?
  • What are some key concepts in Operating Systems?
New Relic logo
New Relic

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Background check Technical screen Technical screen Onsite
Interview formats
Coding Technical Behavioral

I had a great time interviewing, though I didn't get an offer. The job was quite specialized, needing both Java skills and experience managing Kafka in production. I'd only done Java backend and client-side Kafka, not infrastructure management. But the Engineering Manager, David, told me to go for it. The interview process was super quick and awesome. It started with an HR screen, then a background check with the EM. After that, there was a live Java coding session, a Kafka theory discussion, and a final behavioral interview. I did alright on the coding, but struggled a bit with Coderpad. The Kafka part was all theory; I studied hard all weekend and think I showed I understood the concepts, even if I lacked hands-on experience. The behavioral interview felt really casual, like talking to a friend. The people were genuinely nice and friendly throughout. Even without an offer, Javier, the recruiter, gave me detailed feedback, which was really helpful. Javier was super professional and guided me through the whole thing.

Confirmed questions8 questions
  • Can you explain the purpose of this code?
  • Please fix the bug in this code.
  • Can you refactor this code?

New Relic Software Engineer Interview Questions

Quoted word for word from New Relic interview reports.

Create a REST API with three endpoints: one for the current time, one that counts words in a given input, and one that reverses words in a given input

Read reports

Regarding storing the integer 50000 (or any other 5-digit number) as a string, what would be the space requirements?

Read reports

Given a text file, can you write code using a hash map to count word occurrences?

Read reports

What's your approach to removing a node from a linked list when you don't have access to the head?

Read reports

Given a service with a chart showing consistent memory usage increase, what's the likely cause and how would you investigate?

Read report

Can you explain the OSI layers and how they relate to how websites and browsers function?

Read report

If you could choose to be a character from a movie or book, who would it be? (Just try not to pick Captain Kirk, as that's a common choice.)

Read report

Design an API for a given scenario, detailing the endpoints, the structure of requests and responses, how to handle errors, and ensure it's scalable and secure, focusing on clarity and best practices.

Read report

Could you calculate the maximum, minimum, average, and mode of API response times, given the API and its response time data?

Read report

Formats, difficulty and experience

Across all 163 New Relic interview reports.

Interview formats

Technical 31.3%
Behavioral 28.9%
Coding 25.8%
System Design 9.9%
Presentation 2.6%

Interview difficulty

Easy 10.4%
Average 72.4%
Difficult 17.2%

Candidate experience

Negative 27%
Positive 66.9%
Neutral 6.1%