Filter interviews by
Top trending discussions
I was interviewed in Aug 2022.
SOLID is a set of five design principles to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Objects should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the...
CQRS pattern separates read and write operations in an application
CQRS stands for Command Query Responsibility Segregation
It separates the read and write operations into two different models
Commands are used for write operations, while queries are used for read operations
Helps in scaling and improving performance by optimizing each model separately
Patterns for microservice communication involve synchronous and asynchronous methods to ensure reliable and efficient communication.
Use synchronous communication for simple interactions between services, such as REST APIs.
Implement asynchronous communication for more complex interactions, like message queues or event-driven architecture.
Consider using a combination of both synchronous and asynchronous communication dep...
I was interviewed in Aug 2022.
I applied via Naukri.com and was interviewed before Apr 2022. There were 4 interview rounds.
End-to-end activities like NFR validation, gathering, and WLM ensure quality and performance of software.
NFR validation involves testing non-functional requirements like performance, security, and usability.
NFR gathering involves identifying and documenting non-functional requirements.
WLM (Workload Management) involves managing the workload on the system to ensure optimal performance.
Other end-to-end activities may inc...
Analysis is necessary to understand the problem and find the best solution. It involves gathering data, identifying patterns, and making informed decisions.
Analysis helps to identify the root cause of a problem
It helps to gather relevant data and information
It involves identifying patterns and trends
Analysis helps to make informed decisions and find the best solution
Examples include market analysis, financial analysis,
I applied via Approached by Company and was interviewed in Oct 2021. There were 3 interview rounds.
5-7 Yrs
₹ 15-20 LPA
Senior Software Engineer
76
salaries
| ₹18 L/yr - ₹41 L/yr |
Software Engineer
49
salaries
| ₹10 L/yr - ₹23.3 L/yr |
Business Analyst
28
salaries
| ₹7 L/yr - ₹26.6 L/yr |
Sales Manager
21
salaries
| ₹11.6 L/yr - ₹28 L/yr |
Staff Engineer
21
salaries
| ₹28 L/yr - ₹42.3 L/yr |
CIBIL
Credit Information Bureau
Equifax
Crif High Mark Credit Information Services