
Sumo Logic Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 131 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 131 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Sumo Logic.
Technical Account Engineer
Throughout the hiring journey, communication was clear and steady, mostly through emails. Scheduling interviews was easy with a user-friendly system. Each interview stage clearly stated who would be interviewing, their role, and what they'd be discussing. Everyone involved – interviewers, recruiters, and HR – was really nice, easy to talk to, and professional. They also have great public resources and documentation which helped me prepare and learn about the company. Honestly, it was a really good experience compared to other companies; I have no complaints.
- For the final stage, they presented a realistic scenario with specific goals and key performance indicators to meet during the panel. This was a well-organized, job-specific task that accurately mirrored the position's requirements, and ample preparation time was given.
Senior Software Engineer, UI
So, the first part was this coderpad online test that lasted for an hour and a half. After I passed that, they set up three more interviews for me. These were: Coding, System Design, and then another Javascript Coding one. They mentioned all three would be done back-to-back and each would be an hour long. The coding interview itself was pretty tough; I got a problem about finding a subset of an array of strings. I really struggled with it, and the interviewer wasn't much help, not even when I asked if I was on the right track. I spent the whole hour on it and ran out of time. Then, for the design round, the interviewer was a no-show for the first 10 minutes. I pinged the recruiter, and they said the interviewer was tied up and suggested rescheduling the remaining interviews for the next week. They apologized for the mix-up and the short notice. About 30 minutes later, the recruiter called back to say I hadn't actually cleared the first round and they wouldn't be continuing with the other interviews. I just said okay and thanked them for letting me know. Honestly, the communication and coordination within the recruiting team seemed pretty shaky throughout. But hey, I did get to see some of the coderpad questions, which was useful for learning.
- Implement a Todo List using React
- Determine the maximum number of lucky children who can receive lucky money based on the total money available and the number of children
- Given an array of strings, process them to build an object and then sort the object's properties
Frontend Engineer
I went through 4 interview stages. It started with a half-hour chat with a recruiter, then a 1-hour technical test, followed by a 1-hour meeting with the team lead, and another 1-hour technical test. I had a fourth 1-hour technical challenge lined up, but the coordinator let me know a few hours beforehand that they were canceling it and the recruiter would be in touch with an update. They mentioned I was interviewing well, but someone else had accepted an offer the previous day. It's worth noting that the recruiter did share specific feedback from my interviewers, which was a first for me after over 150 applications, so I do appreciate that.
- A coding challenge involving basic React, HTML, and CSS.
- A coding challenge focused on Javascript closures.
- A Leetcode-style algorithm problem of medium difficulty, which I solved using TypeScript.
Software Engineer
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.
- 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 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 →“Find the common ancestor of two nodes in a Binary Search Tree using JavaScript.”
Read reports →“Find the subset of an array of strings that has the maximum length while adhering to a specific condition”
Read reports →“What's the longest substring without repeating characters in a string, like 'ababcda' resulting in 'abcd'?”
Read report →“Write code to move all negative numbers to the left, keeping the order.”
Read report →“Given an array of strings, process them to build an object and then sort the object's properties”
Read report →“Given a tree structure, how would you list all its leaves from bottom-up and left to right?”
Read report →“Design a class that can record hits and retrieve the count of hits within a specified time frame.”
Read report →Formats, difficulty and experience
Across all 131 Sumo Logic interview reports.