Add office photos
Employer?
Claim Account for FREE

Dish Network

3.5
based on 93 Reviews
Filter interviews by

10+ EPLAN Software & Services Interview Questions and Answers

Updated 11 Jan 2025

Q1. Coin change problem and loop in linked list

Ans.

Coin change problem involves finding the minimum number of coins required to make a given amount of change. Loop in linked list is a traversal technique.

  • Coin change problem can be solved using dynamic programming approach

  • Loop in linked list can be implemented using a while loop or a for loop

  • Coin change problem can be extended to include finding the actual coins used to make the change

  • Loop in linked list can be used to perform operations like insertion, deletion and searching

Add your answer

Q2. Difference between concepts

Ans.

Difference between concepts refers to the distinctions or contrasts between two or more ideas, theories, or principles.

  • Concepts are abstract ideas or mental representations, while differences are variations or distinctions between them.

  • Understanding the difference between concepts helps clarify their meanings and applications.

  • For example, the difference between velocity and speed in physics is that velocity includes direction, while speed does not.

Add your answer

Q3. Valid parenthesis and min stack problem

Ans.

Valid parenthesis and min stack problem

  • Valid Parenthesis problem involves checking if a given string of parentheses is valid or not

  • Min Stack problem involves designing a stack that supports push, pop, top, and retrieving the minimum element in constant time

  • Both problems can be solved using stack data structure

  • Valid Parenthesis problem can be solved by pushing opening brackets onto the stack and popping them when a closing bracket is encountered

  • Min Stack problem can be solved ...read more

Add your answer

Q4. 100k feet over view

Ans.

A high-level overview of a topic or project, typically focusing on key points and goals.

  • Summarize the main objectives and goals of the project

  • Highlight key milestones and deliverables

  • Provide a brief overview of the team structure and roles

  • Discuss any potential challenges or risks

  • Outline the overall impact and benefits of the project

Add your answer
Discover EPLAN Software & Services interview dos and don'ts from real experiences

Q5. Pattern matching of braces

Ans.

Pattern matching of braces involves checking if the opening and closing braces are properly nested.

  • Use a stack data structure to keep track of opening braces

  • Iterate through the string and push opening braces onto the stack

  • When a closing brace is encountered, pop from the stack and check if it matches the corresponding opening brace

  • If stack is empty at the end and all braces are matched, the pattern is valid

Add your answer

Q6. 1.What are important aspects to consider while performance tuning of tableau dashboards

Ans.

Important aspects to consider while performance tuning of Tableau dashboards

  • Optimizing data extracts and data connections

  • Minimizing the number of filters and parameters

  • Reducing the number of marks and data points displayed

  • Using efficient calculations and aggregations

  • Optimizing dashboard layout and design

  • Using appropriate data types and data structures

  • Regularly monitoring and analyzing performance metrics

Add your answer
Are these interview questions helpful?

Q7. OOP concepts - pillars of OOP

Ans.

The pillars of OOP are encapsulation, inheritance, and polymorphism.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Inheritance: Allowing a new class to inherit properties and behavior from an existing class.

  • Polymorphism: The ability for objects of different classes to respond to the same message in different ways.

Add your answer

Q8. What is hashmap

Ans.

HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.

  • HashMap is part of the Java Collections framework.

  • It uses hashing to store and retrieve elements efficiently.

  • Keys in a HashMap must be unique, but values can be duplicated.

  • Example: HashMap<String, Integer> map = new HashMap<>();

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. 2.How to schedule auto refresh of dashboard

Ans.

Auto refresh can be scheduled using Tableau Server or Tableau Online

  • In Tableau Server, go to the dashboard and click on 'Schedule Refresh'

  • Set the frequency and time for the refresh

  • In Tableau Online, go to the dashboard and click on 'Schedule Refresh'

  • Set the frequency and time for the refresh

  • Make sure the data source is set to refresh before the dashboard refreshes

Add your answer

Q10. Sort linkedlist

Ans.

Sort a linked list

  • Use merge sort or quick sort for efficient sorting

  • Implement a sorting algorithm that works well with linked lists

  • Consider the time and space complexity of the sorting algorithm

Add your answer

Q11. What is arrow functions

Ans.

Arrow functions are a concise way to write functions in JavaScript.

  • Arrow functions are introduced in ES6.

  • They have a shorter syntax compared to traditional function expressions.

  • Arrow functions do not have their own 'this' keyword.

  • They are best suited for non-method functions.

  • Example: const add = (a, b) => a + b;

Add your answer

Q12. Write code for parenthesis matching

Ans.

Code to match parentheses in a string

  • Use a stack to keep track of opening parentheses

  • Iterate through the string and push opening parentheses onto the stack

  • When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis

Add your answer

Q13. How to handle exception?

Ans.

Handle exceptions by using try-catch blocks to gracefully manage errors in code execution.

  • Use try-catch blocks to catch exceptions and handle them appropriately.

  • Throw custom exceptions when necessary to provide more specific error information.

  • Use finally block to execute code that should always run, regardless of whether an exception is thrown.

  • Avoid catching generic exceptions like Exception class, instead catch specific exceptions.

  • Handle exceptions at the appropriate level o...read more

Add your answer

Q14. Tell me about Hls ja

Ans.

HLS stands for HTTP Live Streaming, a protocol used for streaming media over the internet.

  • HLS breaks the media content into small chunks and delivers them over HTTP.

  • It is widely used for streaming video and audio content on the internet.

  • HLS allows adaptive bitrate streaming, where the quality of the video adjusts based on the viewer's network speed.

  • Popular streaming services like Netflix and Hulu use HLS for delivering their content.

Add your answer

Q15. Explain DASH , Manifest , HLS

Ans.

DASH, Manifest, HLS are streaming protocols used for delivering video content over the internet.

  • DASH (Dynamic Adaptive Streaming over HTTP) is a streaming protocol that allows for adaptive bitrate streaming, adjusting video quality based on network conditions.

  • Manifest is a file that contains metadata about the video content, such as bitrate options, codecs, and segment URLs.

  • HLS (HTTP Live Streaming) is a streaming protocol developed by Apple that breaks video into small chunk...read more

Add your answer

Q16. What is inheritance?

Ans.

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows for code reusability by creating a new class based on an existing class

  • Derived class inherits properties and behaviors of the base class

  • Supports the 'is-a' relationship, where a derived class is a specialized version of the base class

Add your answer

Q17. Explain OTT architecture

Ans.

OTT architecture refers to the technology and infrastructure used to deliver over-the-top content to users.

  • OTT platforms deliver content over the internet, bypassing traditional distribution methods like cable or satellite.

  • Key components of OTT architecture include content delivery networks (CDNs), video players, and backend servers.

  • Examples of OTT platforms include Netflix, Hulu, and Amazon Prime Video.

Add your answer

More about working at Dish Network

HQ - Englewood, Colorado, United States (USA)
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at EPLAN Software & Services

based on 19 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 466 Interview Questions
4.4
 • 218 Interview Questions
3.8
 • 170 Interview Questions
4.0
 • 162 Interview Questions
3.4
 • 138 Interview Questions
4.3
 • 130 Interview Questions
View all
Top Dish Network Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter