All companies

THE INTERVIEW BRIEFING

Splunk Interview Guide

Prepare for Splunk with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Tree traversal under pressure

Return a binary tree in level order. Compare an iterative queue with recursion and test an empty tree and a long chain.

What a strong answer demonstrates

A correct traversal, bounded auxiliary memory, and a clear explanation of the trade-off.

0230 min suggested

Find the right array pattern

Merge two sorted arrays. Then adapt your solution when one array has enough unused space to hold both. Explain how you avoid overwriting unread values.

What a strong answer demonstrates

A maintained invariant, correct boundary handling, and justified complexity.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

Splunk practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
Reverse a String: Reverse the string elements in an array.
Q2
Generate All String Permutations: Given a list of integers, returning a list of all possible permutations.
Q3
Contiguous Subarray Sum: Finding the longest continuous subsequence of integers in a list.
Q4
Implement a Binary Search Tree: Serialize and deserialize a general binary tree.
Q5
What is a closure?
Q6
Difference between javascript, python, and golang?
Q7
What is the difference between final and finally in java?
Q8
Explain mutability in python with examples.
Q9
What are various http methods you are aware of?
Q10
What does the > and + sign mean in css selectors?

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

Software Engineer (SWE) · P2

$179,429

$134,571 base · $30,429 stock · $14,429 bonus

Level 2

P3

$220,222

$144,444 base · $60,778 stock · $15,000 bonus

Level 3

Senior Software Engineer · P4

$286,111

$171,111 base · $89,778 stock · $25,222 bonus

Level 4

Principal SWE · P5

Not Available

Level 5

Senior Principal SWE · P6

Not Available

What people at Splunk say

Reviews originally posted on Glassdoor.

I love this company and my coworkers are awesome. We definitely are going through a transformation and there are some growing pains, but that's normal for any company at this stage and trajectory. For anyone that's considering Splunk, its a real hidden gem. 401k matching is well defined and no free food on a daily basis. Keep investing in the future. Would be good to create a better 401k matching to be consistent with over valley companies, and of course free food for all meals.
Mostly everyone is really amiable and interested in you. Company is really focused on growth and pushing hard for it. Really great worksite right in the middle of Santana Row Kitchens. Always have something to eat. Company hack weeks! Lots of team outings Specifically for interns, the company is committed to making the experience awesome! It would be nice to have free food! Really enjoyed the well thought out intern program! Make what other companies are working on more obvious!
Amazing work culture, challenging but fun. Talented coworkers to work with and learn from. Industry leading product with a fun tech stack Company cares about its employees and organizes lots of events like movie nights, pub crawls Compensation is very competitive with industry. Improve the 401K plan because planning for retirement is important and should not be dependent on company performance. - Increase visibility and transparency into each org to increase inter-org communication and decrease siloing.
Great engineering culture, work environment, people I work with. Great opportunity for product growth. Splunk has an amazing potential for greatness. Company, especially engineering, keeps shooting itself in the foot. Can't get out of its own way. Senior executives are not team players, lots of turf wars. Anyone who suggests good engineering practices gets shot down by the long termers. Become team players. Recognize and encourage people who are doing things right. Take risks.
Very useful product, customers legitimately get a lot of value even with high prices. Fair amount of different technology problems to interact with. Individual contributors are often helpful. Overall this is about as good as you can imagine a mid-size enterprise software shop could be. There's a dream that it's still a fun company, but it's just a company, which isn't a bad thing. Pick some paths forward and fund them economically and politically to succeed.
Inside the workplace

About Splunk

A day at Splunk