Before attending Interviews on any technologies you need know,
- Which position you are targeting?
- What level of experience they are expecting?
- What is your long term goal? How that technology is going to help you in the long run to achieve it?
Normally below are the type of people who will be interested in Splunk related Jobs,
- People who are interested in Textual Data Analytics.
- People who are interested in Big Data technologies.
- People with Splunk Administration experience.
- People with Splunk App development experience.
Before getting into questions its better to list set of technologies which people should know for each level what are the technologies should be known.
As an interviewer am trying to list down some important questions which might look bit difficult but preparing to these will give more confidence and hold on Splunk.
Interviewer normally starts with,
- What is Splunk?
- What is the concept behind Splunk? And how it works internally?
- Why Splunk?
- Why Splunk for Log Analytics?
- Who are Splunk’s competitors? How Splunk is better than them?
- How to configure local Splunk?
Architecture and Components of Splunk
- Explain the basic Architecture?
- What are the components of Splunk?
- What is Indexer?
- What is Search Head?
- What are Forwarders and their types?
- What are the General Splunk Deployment Topologies?
- Explain Load Balancing in Splunk? How it works? Any idea on configuration techniques?
- Differences between Heavy and Universal Forwarders?
- When we need Universal Forwarders?
- When we need Heavy Forwarders?
- What are the Default ports used by Splunk processes?
- Explain Splunk’s directory structure?
- Explain Configuration file precedence?
Splunk Searching and Knowledge Objects
- What are the different ways to build a Dashboard in Splunk?
- What are the types of Commands used in Splunk SPL?
- What are Macros? Why Macros?
- What are Lookups? Why Lookups?
- What are Saved Searches? Why Saved Searches?
- What are Data Models? Why Data Models?
- What are tags? Why tags?
- How Event Types are helpful?
- How we can schedule an alert in Splunk? How we can control alerting in Splunk?
- How mail can be sent through queries?
- What are workflow actions?
- Ways to extract fields?
- What is search time field extraction?
- Differences between Search time and Index time field extractions?
- What are reporting commands?
- What are generating commands?
- What are streaming commands?
- When multisearch command is useful?
- What are the limitations of join command?
- Uses of REST API in Splunk?
- How to configure Alerts in Splunk?
- Can we send an alert mail using Splunk? What are the different ways to do that?
- Can we show Splunk dashboards in any third party Web apps?
- Use of Time modifiers in Splunk?
- Use of _time field in Splunk?
- Use of Time Zone property in Splunk? When it is required the most?
- What is measure of central tendency and measure of dispersion in Statistics?
- How you implement basic Statistics on data using Splunk?
- How to customize Splunk’s Simple XML table contents?
- How drill downs can be achieved using Splunk?
- What are tokens?
- How to set a token based on condition using Splunk Simple XML?
- How to assign colors in a chart based on field names in Splunk?
- When to use Splunk SDK’s?
- Created any command with Splunk? How to create one?
- Used any SDK’s of Splunk? Use case details?
Questions will be updated on daily basis. Keep visiting for new set of questions 🙂