I applied through an employee referral. The process took 1+ week. I interviewed at Splunk (San Francisco, CA) in Jan 2017
Interview
A friend referred me to Splunk recently. Almost immediately, the recruiter contacted me and requested to schedule an onsite for as early as two days later. I was impressed at how quickly they were able to put me through to an onsite, but didn't quite work with my schedule since it was around the holidays. I came in just after the new year for an onsite, and had a relatively standard one on one tech interview with two interviews, lunch, then two more interviews. They tested both coding and design, and I got to talk to the hiring manager during lunchtime and ask questions about what it's like to work there. All the interviewers were really nice during the interview and the recruiter was quite understanding when it came to my timeline for the offer.
Other Senior Software Engineer Interview Reviews for Splunk
5 interviews: screening, technical screening via Karat, live coding, system design, team fit. Leetcode preparation should be enough. Karat interview can be retaken. All interviews were on point and were related to actual job afterwards.
I applied online. The process took 5 days. I interviewed at Splunk (Bengaluru) in Jul 2025
Interview
I recently interviewed with Splunk, Cisco, and had a very positive and professional experience. The process began with a Karat screening round, followed by multiple on-site interviews.
Karat Screening Round – 3 Components:
System Design: Discussed distributed systems versus dedicated servers and performed a high-level design (HLD) for a game parlour card machine.
Angular: Covered dependency injection, Signals, and RxJS operators.
Coding: Implemented a UI screen based on a reference image using HTML, CSS, and JavaScript.
After successfully clearing the Karat round, HR collected my details and scheduled four on-site interviews:
DSA Round: Solved two medium-difficulty problems on the Codility platform.
Angular & DSA Round: One DSA problem plus questions on Angular and RxJS operators.
System Design Round: Designed a high-level architecture for a concert booking platform.
Manager Round: Discussed current project architecture, role-related behavioral aspects, and expectations from the position.
The process concluded with an HR discussion regarding the offer. While there was no negotiation, the package offered was highly competitive and satisfactory.
Interview questions [1]
Question 1
System Design: Discussed distributed systems versus dedicated servers and performed a high-level design (HLD) for a game parlour card machine.
Angular: Covered dependency injection, Signals, and RxJS operators.
Coding: Implemented a UI screen based on a reference image using HTML, CSS, and JavaScript.
Two medium-difficulty problems on the Codility platform.
Angular and RxJS operators.
high-level architecture for a concert booking platform.
I applied online. The process took 2 weeks. I interviewed at Splunk (Bengaluru) in May 2025
Interview
2 rounds of Karat platform interviews focused on technology skills and DSA, Algo. 1 system design round - Focused on large scale data streaming. 1 Hiring Manager Interview.
The experience was deeply disappointing and, frankly, unprofessional. Throughout the interview, the hiring manager appeared disinterested and disengaged—he yawned multiple times, which gave the impression that he was either bored or not taking the conversation seriously. This behavior was both distracting and disrespectful.
Additionally, I was asked to solve a problem using Java, which I proceeded to do. However, after I completed the task, the manager abruptly stated that he had been expecting a shell script solution instead. This lack of clarity and shifting expectations during a technical interview reflects poorly on the preparation and communication standards of the team.
Interviews are a two-way evaluation process, and this interaction left me questioning whether this organization values professionalism, respect, or the time of its candidates.
Interview questions [1]
Question 1
Parse a large text file to count different types of exceptions