Filter interviews by
Handle exceptions in asynchronous programming by using try-catch blocks and error handling functions.
Use try-catch blocks to catch exceptions in asynchronous code
Use error handling functions like .catch() or .then().catch() in Promises
Consider using async/await for cleaner error handling syntax
Use libraries like async/await or Bluebird for advanced error handling features
Azure Key Vault is a cloud service for securely storing and managing sensitive information such as keys, passwords, certificates, etc.
Azure Key Vault helps to safeguard cryptographic keys and secrets used by cloud applications and services
It provides centralized management of keys, secrets, and certificates
Access to Key Vault can be controlled using Azure AD authentication and authorization policies
Key Vault can b...
SQL data types differ in storage size, range of values, and operations that can be performed on them.
Different data types have different storage sizes, such as INT vs VARCHAR.
Data types have different ranges of values they can hold, like DATE vs TIMESTAMP.
Operations that can be performed on data types vary, for example, arithmetic operations on numeric types but not on text types.
SOLID principles are a set of five design principles in object-oriented programming.
Single Responsibility Principle: A class should have only one reason to change.
Open/Closed Principle: Classes should be open for extension but closed for modification.
Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Interface Segr...
Asynchronous programming allows tasks to run independently, while multithreading involves multiple threads executing tasks simultaneously.
Asynchronous programming is useful for I/O-bound operations, such as network requests or file operations.
Multithreading is beneficial for CPU-bound tasks that can be parallelized, like complex calculations.
Asynchronous programming can improve responsiveness in applications by al...
Web API verbs include GET, POST, PUT, PATCH, and DELETE for different operations on resources.
GET is used to retrieve data from a server
POST is used to create new data on a server
PUT is used to update or replace existing data on a server
PATCH is used to partially update existing data on a server
DELETE is used to remove data from a server
Factory design pattern is used to create objects without specifying the exact class of object that will be created.
Factory method pattern defines an interface for creating objects, but lets subclasses decide which class to instantiate.
Example: Java's Calendar.getInstance() method returns a Calendar object based on the current time zone and locale.
Factory pattern promotes loose coupling by eliminating the need to b...
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Web API verbs include GET, POST, PUT, PATCH, and DELETE for different operations on resources.
GET is used to retrieve data from a server
POST is used to create new data on a server
PUT is used to update or replace existing data on a server
PATCH is used to partially update existing data on a server
DELETE is used to remove data from a server
Azure Key Vault is a cloud service for securely storing and managing sensitive information such as keys, passwords, certificates, etc.
Azure Key Vault helps to safeguard cryptographic keys and secrets used by cloud applications and services
It provides centralized management of keys, secrets, and certificates
Access to Key Vault can be controlled using Azure AD authentication and authorization policies
Key Vault can be int...
Factory design pattern is used to create objects without specifying the exact class of object that will be created.
Factory method pattern defines an interface for creating objects, but lets subclasses decide which class to instantiate.
Example: Java's Calendar.getInstance() method returns a Calendar object based on the current time zone and locale.
Factory pattern promotes loose coupling by eliminating the need to bind a...
Asynchronous programming allows tasks to run independently, while multithreading involves multiple threads executing tasks simultaneously.
Asynchronous programming is useful for I/O-bound operations, such as network requests or file operations.
Multithreading is beneficial for CPU-bound tasks that can be parallelized, like complex calculations.
Asynchronous programming can improve responsiveness in applications by allowin...
Handle exceptions in asynchronous programming by using try-catch blocks and error handling functions.
Use try-catch blocks to catch exceptions in asynchronous code
Use error handling functions like .catch() or .then().catch() in Promises
Consider using async/await for cleaner error handling syntax
Use libraries like async/await or Bluebird for advanced error handling features
Top trending discussions
I appeared for an interview before May 2021.
Quant, reasoning, English
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jul 2020. There were 3 interview rounds.
Performa is a performance monitoring tool for HPE 3PAR storage arrays.
Performa provides real-time monitoring of storage performance metrics.
It helps identify performance bottlenecks and optimize storage performance.
Performa can generate reports and alerts based on user-defined thresholds.
It can also be used for capacity planning and trend analysis.
Examples of performance metrics monitored by Performa include IOPS, late...
I applied via Walk-in and was interviewed before May 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Sep 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Mar 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2019. There were 8 interview rounds.
Our product is the only one in the market that offers a unique combination of features and benefits.
Our product is designed to solve a specific problem that no other product in the market can solve.
Our product offers a unique combination of features and benefits that are not available in any other product.
Our product is backed by extensive research and development, ensuring that it is the most effective solution in the...
I applied via Approached by Company and was interviewed in Dec 2018. There were 2 interview rounds.
based on 2 interview experiences
Difficulty level
Duration
based on 2 reviews
Rating in categories
Software Developer
78
salaries
| ₹30.3 L/yr - ₹58 L/yr |
Software Engineer
65
salaries
| ₹24 L/yr - ₹43 L/yr |
Senior Software Engineer
49
salaries
| ₹32.6 L/yr - ₹52.5 L/yr |
Data Scientist
17
salaries
| ₹22.9 L/yr - ₹53.4 L/yr |
Sde1
14
salaries
| ₹23 L/yr - ₹46.1 L/yr |