Sumo Logic logo

Sumo Logic Software Engineer Interview Questions
& Process

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

Based on 48 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
56.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sumo Logic.

Showing 3 of 48
Sumo Logic logo
Sumo Logic

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

The interview process was quick but challenging, involving a recruiter screening, an online coding assessment, and four onsite technical interviews that covered coding and system design. It felt like a Google-style or LeetCode-style interview. Everyone I interacted with, from recruiters to other staff, was really friendly and seemed invested in my success.

Confirmed questions1 question
  • What strategies can be used to manage duplicate files that consume disk space?
Sumo Logic logo
Sumo Logic

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen Technical screen
Interview formats
Coding Behavioral System Design

So initially, I was told the interview process would be: Recruiter Screen, Manager Screen, Coding Interview, System Design Interview, and then a Culture/Behavioral/Resume Interview. Then, during the recruiter screen, they mentioned they might combine a technical interview with the culture fit to speed things up. The actual process I went through was: Recruiter Screen, Manager Screen, Coding Interview/Culture Fit (split between coding and culture/resume questions), System Design Interview, and then an extra Coding Interview. I thought it was a bit weird to add another coding interview after they had already set expectations. But, I was still interested in the company, so I kept going. During the rescheduled second coding round (the first interviewer no-showed), the new interviewer just dropped a problem into Coderpad without any intro or trying to get to know me. When I asked for clarification on details or edge cases, they were kind of condescending, but I managed to solve the problem and discuss its complexities and improvements. Even so, I got rejected because I hesitated for a moment at the start, looking up if a Python constructor was `_init_` or `__init__`. It felt like a waste of time, especially if that was going to be the deciding factor. If I didn't have another offer, I'd be really upset about how much time this took. It started well but the quality dropped off.

Confirmed questions2 questions
  • Could you solve a problem analogous to Conway's Game of Life?
  • Design a class that can record hits and retrieve the count of hits within a specified time frame.
Sumo Logic logo
Sumo Logic

Software Engineer

Engineering · a year ago

Staff Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview process was pathetic and inhuman. The Hiring Manager interviews you, doesn't like you, but rather expresses his eagerness in you by asking what kind of jobs you're trying, how far are you in your interview process with other companies, what was your compensation, and why do you want a remote-first job, and all sorts of personal questions which should be none of his business. He furthermore, goes on describing what his team does, what tech stack, and what culture they operate by, and takes you into deeper layers of details, all to reject you. Sumo Logic must really educate their HMs on how to conduct interviews. Please don't misuse the situation of the candidates who are unfortunately on a lookout amid such layoffs.

Confirmed questions2 questions
  • Could you tell me about Kafka and related topics?
  • Can you describe your favorite project?

Sumo Logic Software Engineer Interview Questions

Quoted word for word from Sumo Logic interview reports.

Given two strings, 'needle' and 'haystack', find all permutations of the 'needle' within the 'haystack'.

Read reports

Find a peak element in an unsorted array. A peak element is defined as an element that is bigger than both its neighbors.

Read reports

Given a tree structure, how would you list all its leaves from bottom-up and left to right?

Read reports

Design a class that can record hits and retrieve the count of hits within a specified time frame.

Read report

Write code to implement a multi-child tree, including functions to add and remove children.

Read report

Can you flatten a nested array to a specified depth? For example, given Array: [1, 2, [3, [4, 5]]] and Depth: 2.

Read report

Given two arrays, store elements from the first array and then iterate through the second array to find specific items based on the stored entries.

Read report

What is the approach to find the factorial of a very large number?

Read report

Formats, difficulty and experience

Across all 48 Sumo Logic interview reports.

Interview formats

Coding 36.8%
Technical 33%
Behavioral 20.8%
System Design 8.5%
Other 0.9%

Interview difficulty

Easy 27.1%
Average 50%
Difficult 22.9%

Candidate experience

Negative 27.1%
Positive 56.2%
Neutral 16.7%