12 questions · from 5 interviews

New Relic interview questions

Every question candidates reported from their New Relic interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

New Relic coding and DSA questions

  1. 01

    String Compression

    Implement a method to perform basic string compression by counting consecutive repeated characters. If the compressed string is not smaller than the original string, return the original string.

    From New Relic Backend Interview Experience

  2. 02

    Longest Increasing Path in a Matrix

    Find the length of the Longest Increasing Path in a Matrix. You can move only in four directions (Up, Down, Left, Right). Diagonal movement and wrap‑around are not allowed.

    From New Relic Backend Interview Experience

  3. 03

    Product of Array Except Self

    Given an integer array nums , return an array answer such that answer[i] is the product of all the elements of nums except nums[i] . The solution must run in O(n) time and use constant extra space (excluding the output array).

    Medium · From New Relic | Round 1 (Technical - DSA) | Rejected

  4. 04

    Binary Tree Maximum Path Sum

    Given a non-empty binary tree, find the maximum sum of the values along any path. A path is defined as any sequence of nodes from some starting node to any node in the tree along the parent-child connections. The path must contain at least one node and does…

    Hard · From New Relic | Round 1 (Technical - DSA) | Rejected

  5. 05

    Build Progress Bar Component

    Build a Progress bar component with variations such as adding new progress bars and implementing a limit on the number of progress bars running concurrently.

    From New Relic - Lead Frontend Engineer (Reject)

  6. 06

    Stock Buy and Sell I

    The classic 'Stock Buy and Sell I' problem. I implemented this in Go.

    Easy · From New Relic | Persistent Systems | SE (P2) | Bangalore | Selected

  7. 07

    Reverse a Linked List

    Reverse a singly linked list. I implemented this in Go.

    Easy · From New Relic | Persistent Systems | SE (P2) | Bangalore | Selected

  8. 08

    Implement LRU Cache

    Implement a Least Recently Used (LRU) cache. This problem took me 35-40 minutes.

    Medium · From New Relic | Persistent Systems | SE (P2) | Bangalore | Selected

New Relic system design questions

  1. 01

    Design a Monitoring/Observability Tool

    Design a monitoring and observability platform similar to New Relic. Discuss the overall architecture, including data collection agents, ingestion pipeline, storage, processing, alerting, and UI/visualization components. Explain how you would ensure…

    From New Relic | SDE-2 | Interview Experience | ~3.5 YOE (Selected)

  2. 02

    Distributed Trace Event Processing System

    Design a system that consumes trace events from Kafka and processes all events belonging to the same trace together. Each event contains a traceId. A trace may last from a few seconds to several hours. The processing logic itself is abstracted; focus on…

    From New Relic Backend Interview Experience

New Relic behavioural and HR questions

  1. 01

    Past Experience and Project Deep Dive

    Discussion about past experience and projects. Deep dive into one of the projects, focusing on challenges faced. Typical behavioral questions were asked.

    From New Relic - Lead Frontend Engineer (Reject)

New Relic other questions

  1. 01

    JavaScript Trivia: Closure, Event Bubbling, Event Loop

    Questions covering JavaScript concepts such as Closures, Event bubbling, and the Event loop.

    From New Relic - Lead Frontend Engineer (Reject)

New Relic interview questions FAQ

What questions are asked in New Relic interviews?

Candidates reported 12 distinct questions across 5 New Relic interviews. 8 coding and DSA questions, 2 system design questions, 1 behavioural and HR questions, 1 other questions.

How difficult are New Relic interview questions?

Of the questions candidates rated, 40% were easy, 40% medium and 20% hard.