Upload Button Icon Add office photos

Filter interviews by

Splunk Operations Engineer Interview Questions and Answers

Updated 31 Jan 2024

Splunk Operations Engineer Interview Experiences

1 interview found

Operations Engineer Interview Questions & Answers

user image richa chouhan

posted on 31 Jan 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Karat test for coding

Round 2 - Technical 

(1 Question)

  • Q1. Questions on kubernetes scenario
Round 3 - Technical 

(1 Question)

  • Q1. Design interview question

Interview questions from similar companies

I was interviewed in May 2017.

Interview Questionnaire 

17 Questions

  • Q1. What is angular js
  • Ans. 

    AngularJS is a JavaScript framework for building dynamic web applications.

    • AngularJS is a client-side MVC framework.

    • It allows developers to build single-page applications.

    • It extends HTML with new attributes and tags.

    • AngularJS uses two-way data binding to automatically synchronize data between the model and the view.

    • It provides dependency injection and modularization features.

    • Some popular examples of websites built with

  • Answered by AI
  • Q2. What is directive
  • Ans. 

    A directive is a programming construct that provides instructions to a compiler or interpreter.

    • Directives are used to control the behavior of a program or to provide additional information to the compiler or interpreter.

    • They are typically written as special comments or statements in the code.

    • Examples of directives include #include in C/C++ to include header files, #pragma to control compiler-specific behavior, and #def

  • Answered by AI
  • Q3. What is factory
  • Ans. 

    A factory is a design pattern that provides an interface for creating objects of a certain class.

    • A factory encapsulates the object creation logic and hides it from the client.

    • It allows the client to create objects without knowing the specific class or implementation details.

    • Factories can be used to create different types of objects based on certain conditions or parameters.

    • They promote loose coupling and flexibility in...

  • Answered by AI
  • Q4. What is services
  • Ans. 

    Services are software components that perform specific tasks or provide functionality to other software applications.

    • Services are self-contained and independent modules that can be accessed by other software components.

    • They can be used to handle business logic, data processing, communication with external systems, etc.

    • Examples of services include web services, microservices, RESTful APIs, and cloud services.

    • Services ca...

  • Answered by AI
  • Q5. What is the difference between factory and service
  • Ans. 

    A factory is responsible for creating and managing objects, while a service is responsible for providing specific functionality or performing tasks.

    • A factory is used to create and initialize objects, often based on certain parameters or configurations.

    • A service is a component that provides specific functionality or performs tasks for other components or systems.

    • Factories are commonly used in object-oriented programming...

  • Answered by AI
  • Q6. Write a program to sort
  • Ans. 

    A program to sort an array of strings.

    • Use a sorting algorithm like bubble sort, insertion sort, or quicksort.

    • Compare strings using a comparison function.

    • Implement the sorting algorithm in a function that takes the array as input and modifies it in place.

  • Answered by AI
  • Q7. Write a program to display words separated by space
  • Ans. 

    This program displays words separated by spaces.

    • Use an array of strings to store the words.

    • Iterate through the array and print each word followed by a space.

    • Exclude the space after the last word.

  • Answered by AI
  • Q8. What is provider
  • Ans. 

    A provider is a software component or service that supplies data, functionality, or resources to other software applications.

    • A provider is responsible for delivering data, services, or resources to other software components or applications.

    • Providers can be APIs, libraries, frameworks, or any other software component that offers functionality to other software.

    • Examples of providers include database management systems, c

  • Answered by AI
  • Q9. What is$watch and $ digest
  • Ans. 

    The $watch and $digest are two important concepts in AngularJS for data binding and updating the view.

    • $watch is a function in AngularJS that allows you to watch for changes in a specific variable or expression.

    • $digest is a function in AngularJS that triggers a process called the digest cycle, which updates the bindings and synchronizes the model and view.

    • The $watch function takes two parameters: the variable or express...

  • Answered by AI
  • Q10. What is ng-repeat
  • Ans. 

    ng-repeat is a directive in AngularJS used to repeat HTML elements for each item in an array.

    • ng-repeat is used to create a loop in AngularJS

    • It is commonly used to display a list of items from an array

    • The directive is placed on an HTML element and uses the 'item in array' syntax

    • It can also be used with filters and sorting

    • Example:

    • {{ item }}
  • Answered by AI
  • Q11. How to get value from ng-getValue=""
  • Ans. 

    ng-getValue is not a standard attribute in Angular. It may be a custom directive or a typo.

    • Check if ng-getValue is a custom directive or attribute in your Angular application

    • Verify if it is being used correctly in the HTML template

    • If it is a typo, correct it to the appropriate attribute or directive

  • Answered by AI
  • Q12. How do you develop CSS without using bootstrap
  • Ans. 

    Developing CSS without using bootstrap involves writing custom CSS code to style web pages.

    • Write CSS code to define styles for HTML elements

    • Use CSS selectors to target specific elements

    • Apply CSS properties to modify the appearance of elements

    • Create media queries for responsive design

    • Implement CSS animations and transitions

    • Optimize CSS code for performance

  • Answered by AI
  • Q13. What is CDN
  • Ans. 

    CDN stands for Content Delivery Network. It is a distributed network of servers that deliver web content to users based on their geographic location.

    • CDN improves website performance by reducing latency and increasing page load speed.

    • CDN caches content in multiple locations, allowing users to access it from a server closest to them.

    • CDN can handle high traffic loads and distribute it across multiple servers.

    • Popular CDN p...

  • Answered by AI
  • Q14. How do you display different color in atable using css for odd even rows
  • Ans. 

    To display different colors in a table using CSS for odd and even rows, you can use the :nth-child() selector.

    • Use the :nth-child(odd) selector to target odd rows and apply a specific color using the background-color property.

    • Use the :nth-child(even) selector to target even rows and apply a different color using the background-color property.

    • For example, you can use CSS code like this: tr:nth-child(odd) { background-c...

  • Answered by AI
  • Q15. How do you develop CSS for different devices
  • Ans. 

    To develop CSS for different devices, use media queries, responsive design principles, and testing on various devices.

    • Use media queries to apply different CSS styles based on the device's screen size

    • Follow responsive design principles to ensure the layout adapts to different devices

    • Test the CSS on various devices to ensure compatibility and responsiveness

  • Answered by AI
  • Q16. What is $ rootscope
  • Ans. 

    The $rootscope is a service in AngularJS that provides a global scope for sharing data between controllers.

    • It is a part of the AngularJS framework.

    • It is used to share data between controllers.

    • It is a singleton object accessible throughout the application.

    • It can be used to broadcast and listen to events.

  • Answered by AI
  • Q17. What is jquery
  • Ans. 

    jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation.

    • jQuery is a JavaScript library.

    • It simplifies HTML document traversal and manipulation.

    • It provides easy event handling and animation.

    • jQuery is fast, small, and feature-rich.

  • Answered by AI

Interview Preparation Tips

Skills: angular JS, Java Programming, css, Javascript

Skills evaluated in this interview

I applied via Job Portal and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall good

I applied via Campus Placement and was interviewed in Jan 2016. There were 3 interview rounds.

Interview Preparation Tips

Round: Test
Experience: Tested basics in each subject

Round: Technical Interview
Experience: Had asked me about my projects in detail. Some DSA questions were asked. Asked to code in C for some questions.

Round: Technical Interview
Experience: Asked questions about data structures and some more algorithms. Tested in Probability and some quant.

College Name: IIT Madras

Interview Preparation Tips

Round: Resume Shortlist
Tips: It will be good to have a GPA of 8 and above

Round: Test
Experience: Questions were easy it were good at C and basic maths. Questions were distributed on all aspects of computer science such as Operating Systems, Few Output Question, Data Structures and Application layer networking . In basic aptitude most questions fall under Probability, distance and time and few others.
Duration: 60 minutes
Total Questions: 50

Skills: Communication, Basic Coding, Math Puzzle
College Name: NIT Surathkal

Interview Preparation Tips

Round: Test
Experience: The test was MCQ type. It comprised of questions from Operating Systems, Data Structures, Microprocessors, logical Reasoning, Aptitude and Computer Networks. No negative marking was there.
Tips: One needs to be fast as you can't spend much time on one question.
Duration: 60 minutes
Total Questions: 50

Round: Technical Interview
Experience: I was given 2 coding questions to solve and basics of oops, operating systems, data structures and networks were asked. 3-4 questions were asked in each topic mentions above. The interviewer also asked 2 puzzles which were the standard ones. He first asked me if I knew the topic or not, then only he asked me questions about it. But that doesn't mean that you can skip all the above mentions topics.
Tips: Be relaxed and confident and try to discuss your approach with the interviewer.

Round: Technical Interview
Experience: 2 Coding questions and 3-4 questions from operating systems and networks.Questions also from the mentioned projects.

Round: HR Interview
Experience: Standard HR interview with questions like what Cisco does and why they should hire you. He also asked me questions from the CV.

Tips: Be confident and mug up your cv well

Round: HR Interview
Experience: It was just a formality where he just asked about my background and whether I would be able to move to bangalore and Why I want to join Cisco.

Skills: Confidence, Problem Solving Skills, Operating System Basics, Coding Skills, Object Oriented Programming (OOP) Basics, Computer Networking, Data Strrutures
College Name: IIT Guwahati

I applied via Referral

Interview Questionnaire 

10 Questions

  • Q1. Program to print the elements of a binary tree in spiral order
  • Ans. 

    Program to print binary tree elements in spiral order

    • Use two stacks to keep track of nodes at odd and even levels

    • Push nodes from left to right in odd level stack and right to left in even level stack

    • Pop nodes from the stack alternatively and print them

    • Repeat until both stacks are empty

  • Answered by AI
  • Q2. Explain what happens underneath when you enter a URL in the browser
  • Ans. 

    Entering a URL in the browser triggers a series of events to retrieve and display the requested webpage.

    • The browser checks the cache for a previously stored copy of the webpage

    • If not found, the browser sends a request to the DNS server to resolve the domain name to an IP address

    • The browser then sends a request to the web server at the IP address for the webpage

    • The web server responds with the requested webpage

    • The brows...

  • Answered by AI
  • Q3. Explain why MAC addresses are required despite having IP addresses
  • Ans. 

    MAC addresses are required for identifying devices on a local network, while IP addresses are used for identifying devices on a global network.

    • MAC addresses are used for communication within a local network

    • IP addresses are used for communication across different networks

    • MAC addresses are assigned by the manufacturer and cannot be changed

    • IP addresses can be assigned dynamically or statically

    • MAC addresses are used in the...

  • Answered by AI
  • Q4. Solve the classical bridge and torch puzzle
  • Q5. Explain my internship project
  • Ans. 

    Developed a web application for tracking inventory and sales data

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express for back-end

    • Utilized MongoDB for database management

    • Integrated authentication and authorization features for secure access

    • Designed user-friendly interface with responsive design

  • Answered by AI
  • Q6. What is an arraylist in Java?
  • Ans. 

    An ArrayList is a dynamic array in Java that can grow or shrink in size during runtime.

    • ArrayList is a class in Java's Collection framework.

    • It implements the List interface and allows duplicate elements.

    • Elements can be added or removed using methods like add(), remove(), etc.

    • It can also be sorted using the sort() method.

    • Example: ArrayList names = new ArrayList<>();

    • names.add("John"); names.add("Mary"); names.remove(0);

Answered by AI
  • Q7. What is the difference between an arraylist and a linkedlist in Java?
  • Ans. 

    ArrayList is a resizable array while LinkedList is a doubly linked list.

    • ArrayList is faster for accessing elements while LinkedList is faster for adding or removing elements.

    • ArrayList uses contiguous memory while LinkedList uses non-contiguous memory.

    • ArrayList is better for random access while LinkedList is better for sequential access.

    • Example: ArrayList - List names = new ArrayList<>(); LinkedList - List names = new L

  • Answered by AI
  • Q8. “Java is not a pure OO language”. Justify (the answer expected was that the primitive types are not objects in Java!)
  • Ans. 

    Java is not a pure OO language due to primitive types not being objects.

    • Primitive types like int, boolean, etc. are not objects in Java

    • They do not have methods or inheritance like objects do

    • This violates the principle of everything being an object in pure OO languages

    • Wrapper classes like Integer, Boolean, etc. were introduced to provide object-like behavior for primitives

  • Answered by AI
  • Q9. What is the difference between an object oriented and object based language?
  • Ans. 

    Object-oriented languages support inheritance and polymorphism, while object-based languages do not.

    • Object-oriented languages allow for the creation of classes and objects, and support inheritance and polymorphism.

    • Object-based languages only support objects, but do not have the concept of classes or inheritance.

    • Examples of object-oriented languages include Java, C++, and Python, while JavaScript is an example of an obj

  • Answered by AI
  • Q10. Explain inheritance and abstraction with a concrete example
  • Ans. 

    Inheritance is a way to create new classes based on existing ones. Abstraction is a way to hide implementation details.

    • Inheritance allows a subclass to inherit properties and methods from a superclass.

    • Abstraction allows a class to provide a simplified interface to its users while hiding its implementation details.

    • For example, a Car class can inherit properties and methods from a Vehicle class, while also implementing i...

  • Answered by AI

    Interview Preparation Tips

    Skills:
    College Name: NA

    Skills evaluated in this interview

    I applied via Referral

    Interview Questionnaire 

    14 Questions

    • Q1. How many interviews have I attended before?
    • Q2. What value would I add to Cisco?
    • Q3. What do I know about Cisco?
    • Q4. Am I ready to work as an IT manager?
    • Ans. 

      No, as a software engineer, you may not have the necessary experience or skills to work as an IT manager.

      • Software engineers typically focus on coding and technical aspects, while IT managers are responsible for overseeing projects, teams, and budgets.

      • IT managers need strong leadership, communication, and decision-making skills, which may not be the primary focus of a software engineer.

      • Consider gaining experience in pro...

    • Answered by AI
    • Q5. Mention the layers in OSI stack
    • Ans. 

      OSI stack has 7 layers that define how data is transmitted over a network.

      • OSI stands for Open Systems Interconnection

      • Each layer has a specific function and communicates with adjacent layers

      • Layers are: Physical, Data Link, Network, Transport, Session, Presentation, Application

    • Answered by AI
    • Q6. When would I go for a router to make two computers communicate?
    • Ans. 

      A router is needed to connect two computers in different networks or to share internet connection.

      • When two computers are in different networks, a router is needed to connect them.

      • A router can also be used to share internet connection between multiple devices.

      • Routers can provide additional security features like firewall and VPN.

      • Examples of routers include Cisco, Netgear, and TP-Link.

    • Answered by AI
    • Q7. Mention the number of bits in IPv4 and IPv6 addresses
    • Ans. 

      IPv4 has 32 bits and IPv6 has 128 bits.

      • IPv4 addresses are in the format of xxx.xxx.xxx.xxx where each xxx is an 8-bit number.

      • IPv6 addresses are in the format of xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx where each xxxx is a 16-bit number.

      • IPv6 addresses allow for a much larger number of unique addresses than IPv4.

    • Answered by AI
    • Q8. What is the need for IPv6?
    • Ans. 

      IPv6 is needed due to the exhaustion of IPv4 addresses and the need for more unique IP addresses.

      • IPv6 provides a significantly larger address space compared to IPv4.

      • It allows for the allocation of unique IP addresses to every device connected to the internet.

      • IPv6 supports improved security features and better network performance.

      • It enables the growth of Internet of Things (IoT) devices and services.

      • Transitioning to IPv...

    • Answered by AI
    • Q9. How many clients are possible for a /24 address?. What is the network address and broadcast address here?
    • Ans. 

      A /24 address can have 256 clients. Network address is the first IP and broadcast address is the last IP.

      • A /24 address has 256 IP addresses

      • The network address is the first IP in the range

      • The broadcast address is the last IP in the range

    • Answered by AI
    • Q10. What is the difference between anycast, unicast, and multicast?
    • Ans. 

      Anycast, unicast, and multicast are different ways of routing network traffic.

      • Unicast is one-to-one communication between a sender and a receiver.

      • Anycast is one-to-nearest communication where the sender sends a message to the nearest receiver.

      • Multicast is one-to-many communication where the sender sends a message to a group of receivers.

      • Anycast is used for load balancing and finding the nearest server.

      • Unicast is used f...

    • Answered by AI
    • Q11. What is virtual memory? What is its size in relation to main memory?
    • Ans. 

      Virtual memory is a memory management technique that allows a computer to use more memory than physically available.

      • Virtual memory is created by using hard disk space as an extension of RAM.

      • It allows running more programs than the physical memory can handle.

      • The size of virtual memory is typically larger than the size of main memory.

      • Virtual memory is divided into pages, which are swapped in and out of main memory as nee...

    • Answered by AI
    • Q12. How do I rate myself in C, web technologies on a scale of 10?
    • Ans. 

      I rate myself 8 in C and 7 in web technologies.

      • I have extensive experience in C programming and have worked on multiple projects using it.

      • In web technologies, I have a good understanding of HTML, CSS, and JavaScript, but there is always room for improvement.

      • I am constantly learning and improving my skills in both areas.

    • Answered by AI
    • Q13. What are my strengths?
    • Ans. 

      My strengths include problem-solving skills, attention to detail, and strong programming abilities.

      • Strong problem-solving skills - able to analyze complex problems and come up with effective solutions

      • Attention to detail - meticulous in writing code and ensuring it is error-free

      • Strong programming abilities - proficient in multiple programming languages such as Java, Python, and C++

    • Answered by AI
    • Q14. The classical 3l, 5l puzzle

    Interview Preparation Tips

    Skills:
    College Name: NA

    Skills evaluated in this interview

    Interview Preparation Tips

    Round: Resume Shortlist
    Experience: I had a standard resume for this company as per the norms of our institute’s placement cell. For Oracle I laid emphasis on my programming skills and projects related to it.

    Round: Test
    Experience: The first round was the written test that comprised of 5 sections – vocabulary, aptitude, pattern matching, logical reasoning and programming. The questions in the programming section were asked from data structures and C++. The questions in the programming section were mainly from trees (from data structures). Around 400 students appeared for their written test out of which around 100 were shortlisted.

    Round: HR Interview
    Experience: The next round was the interview round. They gave me some puzzles to solve and a program to write. One of the puzzles that I remember was that if I were to be given an egg then how would I determine its durability, i.e. how would I determine that from which floor do I need to throw the egg from so that the egg does not break if thrown from any floor below it.
    For the coding question I was given a mathematical formula and I was asked to devise a code such that the program uses the formula and gives the output.
    Tips: Prepare for Data Structures as well as the commonly asked puzzles for Oracle.

    College Name: IIT ROORKEE
    Motivation: Oracle is a reputed company in the space of software and ITeS. It had come to our campus with five profiles. The best means to know about all of them is to attend the pre-placement talk of the company.

    I applied via Referral

    Interview Preparation Tips

    Round: Test
    Experience: I appeared for Amdocs through Campus Recruitment Process. Section 1,2,3 was not tough, if you have practiced RD Sharma then don't worry about these sections as it was the easiest part of the written test. After that there were two coding questions in which you can choose any language(C/C++/Java) to write your code. The code were easy, I mean it wasn't like Codechef problems. If you have ever made the programming assignments by yourself then you would definitely be able to crack this section. Even if you didn't make it then you can practice coding questions like finding H.C.F, L.C.M, Removing redundant number from array, finding whether the string is palindrome or not, finding whether the number is Armstrong number or not,etc,. Now comes the technical section that was little bit tough for those who haven't studied about UNIX ever. It was consisting of C, DBMS and Unix. C questions can easily be attempt by completing "Test your C Skills by Yashwant Kanedtkar", In DBMS most of the questions were query based, some PL/SQL questions were also there, in Unix most of the questions were from VI editor commands and some linux commands like sed, uniq, fdisk and very few questions were from shell scripting like, what will be the output of echo*. Overall the test was easy, since it is easy for everyone so you need to do lots of practice because out of more than 200 students only 39 cleared the written test in our campus.
    Duration: 2:30 minutes
    Total Questions: 82

    Skills: Implementation Of Code Using OOPS, Coding Skills, Database Management, Ability To Think, Ability To Cope Up With Stress, Ability To Deal Diplomatically, 1)communication
    College Name: NIT Sikkim

    Splunk Interview FAQs

    How many rounds are there in Splunk Operations Engineer interview?
    Splunk interview process usually has 3 rounds. The most common rounds in the Splunk interview process are Technical and Coding Test.
    What are the top questions asked in Splunk Operations Engineer interview?

    Some of the top questions asked at the Splunk Operations Engineer interview -

    1. Questions on kubernetes scena...read more
    2. Design interview quest...read more

    Tell us how to improve this page.

    Splunk Operations Engineer Interview Process

    based on 1 interview

    Interview experience

    3
      
    Average
    View more

    Interview Questions from Similar Companies

    IBM Interview Questions
    4.0
     • 2.3k Interviews
    Swiggy Interview Questions
    3.8
     • 426 Interviews
    Cisco Interview Questions
    4.1
     • 371 Interviews
    BigBasket Interview Questions
    3.9
     • 358 Interviews
    Udaan Interview Questions
    3.9
     • 333 Interviews
    Lenskart Interview Questions
    3.2
     • 304 Interviews
    Ola Cabs Interview Questions
    3.4
     • 138 Interviews
    LinkedIn Interview Questions
    4.3
     • 65 Interviews
    Rebel Foods Interview Questions
    3.7
     • 62 Interviews
    View all
    Software Engineer
    7 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Senior Software Engineer
    6 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Data Scientist
    5 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Analyst
    4 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Senior Consultant
    4 salaries
    unlock blur

    ₹0 L/yr - ₹0 L/yr

    Explore more salaries
    Compare Splunk with

    Elastic

    4.5
    Compare

    Sumo Logic

    4.0
    Compare

    Datadog

    4.8
    Compare

    Dynatrace

    1.8
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview