Sumo Logic Software Engineer -2 Interview Experience + Compensation
- Posted
- 26 Feb 2026
Summary
I applied through LinkedIn Jobs, underwent four interview rounds including Data Structures & Algorithms, Low-Level Design, Hiring Manager discussion with High-Level Design, and Behavioral questions. I successfully cleared all rounds and accepted an offer for a Software Engineer -2 role with a compensation of 30 LPA.
How it went
Applied through Linkedin Jobs
Round1 OA : Recieved Online assessment consisting of 2 DSA qns. (Level was easy-medium)
Round2 DSA : 2 DSA qns were asked: qn1 :https://leetcode.com/problems/compare-version-numbers/description/ qn2 : https://leetcode.com/problems/maximum-good-subarray-sum/description/
Round3 LLD : LLD -> Design Key value store. Follow up qns :Modify the design/code to support a multithreaded environment, along with memory and performance optimizations.
Round 4 HM : Prev Project discussion in depth + Follow up qns on design and database architecure of project. HLD qn of Design text editor. Then Behavioural qn(Why to join sumo logic, Tell sceratio where you managed conflict with manager and how did you resolved it)
Offer discussion : Current compensation : 16LPA(All fixed), Offered compensation : 30 LPA(Fixed). (Had others offers in range 18LPA-22LPA)
-> Interviewers were very supportive. They will always give hints when you are stuck. They are not looking for perfect solution but the problem solving appraoch.
Result : Cleared all rounds. Will be joining SUMO soon.
Questions asked (5)
- 01
Compare Version Numbers
Data Structures & Algorithms · Medium
Open the problemThe problem asks to compare two version numbers,
version1andversion2, and determine their relative order (i.e., which one is greater, smaller, or if they are equal). The problem details can be found at the provided LeetCode link. - 02
Maximum Good Subarray Sum
Data Structures & Algorithms · Hard
Open the problemThe problem asks to find the maximum sum of a 'good' subarray. A good subarray is defined by specific conditions (usually involving differences between elements or indices). The exact problem statement can be found at the provided LeetCode link.
- 03
Design Key-Value Store with Concurrency
System Design
Design a key-value store. Follow-up questions included modifying the design/code to support a multithreaded environment, along with memory and performance optimizations.
- 04
Design Text Editor (HLD)
System Design
Design a text editor (High-Level Design).
- 05
Behavioral Questions (Why Sumo Logic, Conflict Resolution)
Behavioral
Behavioral questions were asked, including 'Why do you want to join Sumo Logic?' and 'Describe a scenario where you managed conflict with your manager and how you resolved it.'