Filter interviews by
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...
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.
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
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 Segregati...
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 applied via Referral and was interviewed in Aug 2022. There were 4 interview rounds.
Attitude towards growth and future
I applied via campus placement at Xavier Labour Relations Institute (XLRI), Jamshedpur
Domain specific case study
Domain specific explanation
Provide a detailed explanation of a specific domain or field of knowledge.
Use relevant terminology and examples to clarify concepts.
Tailor the explanation to the audience's level of understanding.
I applied via Naukri.com and was interviewed before Nov 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Jun 2022. There were 3 interview rounds.
Fluency in English and Be prepared for your introduction
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in May 2021. There was 1 interview round.
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
47
salaries
| ₹11.8 L/yr - ₹44.8 L/yr |
Software Developer
43
salaries
| ₹10 L/yr - ₹24.4 L/yr |
Senior Software Engineer
23
salaries
| ₹21.8 L/yr - ₹70 L/yr |
Sde1
14
salaries
| ₹27.2 L/yr - ₹60 L/yr |
Technical Support Engineer
10
salaries
| ₹11.1 L/yr - ₹26 L/yr |
IBM Research
TCS
Accure Labs
Samsung Research