Filter interviews by
Configure synthetic monitoring in Dynatrace to track API performance under a specific URL.
Log in to your Dynatrace account and navigate to the 'Synthetic' section.
Click on 'Create a Synthetic Monitor' to start the configuration process.
Select 'HTTP Monitor' for API monitoring.
Enter the base URL of the API you want to monitor, e.g., 'https://api.example.com'.
Configure the specific endpoints you want to monitor, suc...
AWK is a powerful text processing tool used for pattern scanning and processing in files.
AWK processes text line by line, allowing for field-based operations.
To print a specific column, use the syntax: awk '{print $N}' where N is the column number.
Example: To print the second column from a file named 'data.txt', use: awk '{print $2}' data.txt.
AWK can also filter lines based on conditions, e.g., awk '$1 > 100 {p...
Creating alerts in Dynatrace involves defining conditions, thresholds, and notification settings for performance monitoring.
Navigate to the 'Settings' menu in Dynatrace.
Select 'Anomaly detection' to configure alerting rules based on performance metrics.
Define conditions such as response time, error rates, or CPU usage.
Set thresholds for when alerts should trigger, e.g., response time > 2 seconds.
Choose notifica...
A basic SQL query to join two tables combines rows based on a related column between them.
Use the JOIN clause to combine rows from two or more tables.
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example of INNER JOIN: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.foreign_id;
LEFT JOIN returns all records from the left table and matched records from the right table.
Ex...
A hashmap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.
Uses a hash function to compute an index for storing data.
Allows for average-case O(1) time complexity for lookups, insertions, and deletions.
Handles collisions using methods like chaining or open addressing.
Example: In a hashmap, a key 'name' might map to the value 'Alice'.
Commonly used in programming lang...
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
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 s...
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
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.
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
I applied via Walk-in and was interviewed before Mar 2023. There were 3 interview rounds.
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;
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
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...
I appeared for an interview in May 2025, where I was asked the following questions.
Experienced Senior Support Engineer with a strong background in troubleshooting and customer service in tech environments.
Over 5 years of experience in technical support, specializing in software and hardware troubleshooting.
Managed a team of support engineers, improving response times by 30% through effective training and resource allocation.
Developed and maintained knowledge base articles, enhancing self-service opti...
AWK is a powerful text processing tool used for pattern scanning and processing in files.
AWK processes text line by line, allowing for field-based operations.
To print a specific column, use the syntax: awk '{print $N}' where N is the column number.
Example: To print the second column from a file named 'data.txt', use: awk '{print $2}' data.txt.
AWK can also filter lines based on conditions, e.g., awk '$1 > 100 {print ...
A basic SQL query to join two tables combines rows based on a related column between them.
Use the JOIN clause to combine rows from two or more tables.
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example of INNER JOIN: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.foreign_id;
LEFT JOIN returns all records from the left table and matched records from the right table.
Example...
Creating alerts in Dynatrace involves defining conditions, thresholds, and notification settings for performance monitoring.
Navigate to the 'Settings' menu in Dynatrace.
Select 'Anomaly detection' to configure alerting rules based on performance metrics.
Define conditions such as response time, error rates, or CPU usage.
Set thresholds for when alerts should trigger, e.g., response time > 2 seconds.
Choose notification ...
Configure synthetic monitoring in Dynatrace to track API performance under a specific URL.
Log in to your Dynatrace account and navigate to the 'Synthetic' section.
Click on 'Create a Synthetic Monitor' to start the configuration process.
Select 'HTTP Monitor' for API monitoring.
Enter the base URL of the API you want to monitor, e.g., 'https://api.example.com'.
Configure the specific endpoints you want to monitor, such as ...
I applied via Referral and was interviewed in Sep 2024. There were 5 interview rounds.
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
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 di...
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking for a role that offers more responsibility and the chance to lead projects.
Seeking a better cultural fit: My current company has a great team, but I'm looking for an environment that aligns more with my values.
Interest in new technologies: I'm eager to work with cutting-edg...
DSA and Algorithm Questions
I applied via Approached by Company and was interviewed in Nov 2024. There were 4 interview rounds.
Basi aptitude and coding mcq
I appeared for an interview in Apr 2025, where I was asked the following questions.
Java program demonstrating string manipulation and collection usage.
Use String methods: e.g., String str = 'Hello'; str.length() returns 5.
Collections: Use ArrayList for dynamic arrays. Example: ArrayList<String> list = new ArrayList<>();
Convert String to Array: String[] arr = str.split(',');
Iterate through collections: for (String s : list) { System.out.println(s); }
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 specif...
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
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
We hand 3 section in the assessment. all were mcq question. 1st section 30questions on coding, 2nd section 15question on mathatical reasoning and other 15 were aptitude. we have 60 question and 60 minutes. after that 20 students got short listed for next technical round.
I appeared for an interview in Feb 2025, where I was asked the following questions.
Top trending discussions
The duration of Dish Network interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 34 interview experiences
Difficulty level
Duration
based on 130 reviews
Rating in categories
5-12 Yrs
Not Disclosed
5-15 Yrs
Not Disclosed
2-8 Yrs
Not Disclosed
Senior Engineer
130
salaries
| ₹14 L/yr - ₹36.6 L/yr |
Engineer
76
salaries
| ₹6.7 L/yr - ₹18.8 L/yr |
Lead Engineer
75
salaries
| ₹22 L/yr - ₹43.6 L/yr |
Software Engineer
63
salaries
| ₹7.3 L/yr - ₹22 L/yr |
Senior Software Engineer
48
salaries
| ₹12.1 L/yr - ₹32 L/yr |
Jio
Vodafone Idea
Bharti Airtel
Reliance Communications