i
Coforge
Filter interviews by
I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.
The Observer pattern is used in SpringBoot for implementing event handling and notification mechanisms.
The Observer pattern is commonly used in SpringBoot for implementing event listeners and publishers.
It allows objects to subscribe to and receive notifications about changes or events in other objects.
Spring's ApplicationEvent and ApplicationListener interfaces are examples of the Observer pattern in action.
Listeners ...
Liskov Substitution Principle (L) and Dependency Inversion Principle (D) in SOLID
Liskov Substitution Principle (L) states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
Dependency Inversion Principle (D) states that high-level modules should not depend on low-level modules. Both should depend on abstractions.
Example for Liskov Substitution P...
Error handling in our project is implemented using try-catch blocks and custom exception classes.
We use try-catch blocks to catch exceptions and handle them appropriately.
We have custom exception classes for specific types of errors to provide more detailed information.
We log errors to a centralized logging system for monitoring and troubleshooting.
We have defined error codes and messages for easier identification and
Message retention period in Kafka is 7 days.
Message retention period is set to 7 days in our project configuration.
This means that messages in Kafka topics will be retained for 7 days before being deleted.
This retention period can be adjusted based on the specific requirements of the project.
Top trending discussions
posted on 16 Apr 2024
Solution architecture involves designing and describing the structure, behavior, and views of a system.
Identifying key components and their interactions
Defining data flow and communication protocols
Ensuring scalability, performance, and security
Creating detailed diagrams and documentation
Collaborating with stakeholders to align with business goals
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Our current project architecture follows a microservices approach with containerization using Docker and orchestration with Kubernetes.
Microservices architecture for scalability and flexibility
Containerization with Docker for easy deployment and management
Orchestration with Kubernetes for automated scaling and load balancing
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
posted on 4 Jul 2024
Current technologies are more advanced, efficient, and user-friendly compared to previous technologies.
Current technologies have faster processing speeds and higher storage capacities.
Previous technologies often required manual input and were less intuitive for users.
Current technologies offer more connectivity options and seamless integration with other devices.
Examples: Smartphones vs. flip phones, cloud computing vs
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Non functional requirements are criteria that specify how a system should behave, rather than what it should do.
Performance - system should respond within 2 seconds for all user interactions
Scalability - system should be able to handle 1000 concurrent users
Reliability - system should have a 99.99% uptime
Security - system should encrypt all sensitive data
Usability - system should have a user-friendly interface
Improve legacy app performance by optimizing code, implementing caching, and scaling resources.
Optimize code by identifying and removing bottlenecks
Implement caching to reduce database calls and improve response time
Scale resources by using containers or serverless architecture
Use asynchronous processing for long-running tasks
Upgrade hardware or infrastructure if necessary
Security in microservices involves implementing authentication, authorization, encryption, and monitoring to protect data and services.
Implement authentication and authorization mechanisms to control access to microservices.
Use encryption to secure communication between microservices and external clients.
Implement monitoring and logging to detect and respond to security incidents.
Consider using API gateways for central...
Microservices architecture for a wealth management app involves breaking down the application into smaller, independent services.
Each microservice focuses on a specific business function, such as client onboarding, portfolio management, or reporting.
Services communicate through APIs, allowing for flexibility and scalability.
Each microservice can be developed, deployed, and scaled independently, leading to faster develo...
posted on 10 Jun 2024
Microservice architecture is an architectural style that structures an application as a collection of loosely coupled services.
Each service is self-contained and can be independently deployed, scaled, and maintained.
Services communicate with each other over lightweight protocols like HTTP or messaging queues.
Each service is responsible for a specific business function and can be developed using different technologies.
M...
Data inconsistency in micro service architecture can be addressed by implementing event-driven architecture, using distributed transactions, and ensuring eventual consistency.
Implement event-driven architecture to propagate changes across services in a consistent manner
Use distributed transactions to ensure atomicity and consistency across multiple services
Ensure eventual consistency by designing services to handle eve...
Singleton Pattern with coding example class
based on 11 reviews
Rating in categories
Senior Software Engineer
4.8k
salaries
| ₹6.2 L/yr - ₹25 L/yr |
Technical Analyst
2.5k
salaries
| ₹9.5 L/yr - ₹38.4 L/yr |
Software Engineer
2k
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Senior Test Engineer
1.8k
salaries
| ₹5 L/yr - ₹20.5 L/yr |
Technology Specialist
1.2k
salaries
| ₹11.9 L/yr - ₹42 L/yr |
Capgemini
Cognizant
Accenture
Infosys