i
Coforge
Filter interviews by
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Microservices can communicate with each other through synchronous HTTP calls, asynchronous messaging, or using a message broker.
Synchronous communication: Microservices can communicate directly through HTTP requests, such as REST APIs.
Asynchronous communication: Microservices can use messaging protocols like RabbitMQ or Kafka to send and receive messages.
Message broker: Microservices can communicate through a message b...
Design patterns in microservices help in structuring and organizing code for scalability and maintainability.
Use patterns like Service Registry, Circuit Breaker, and Gateway for communication between microservices.
Implement patterns like Saga, CQRS, and Event Sourcing for managing data consistency and scalability.
Apply patterns like API Gateway, Decomposition, and Database per Service for better separation of concerns
Top trending discussions
posted on 10 Sep 2024
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
Logic App logs are stored in Azure Monitor Logs (formerly known as Log Analytics).
Logic App logs are stored in Azure Monitor Logs, which is a centralized log storage and analytics service in Azure.
Logs can be viewed and analyzed using Azure Monitor Logs queries.
Logs can also be integrated with other Azure services for monitoring and alerting purposes.
Use the OFFSET and FETCH clauses in SQL to get the 5th top position data.
Use the ORDER BY clause to sort the data in descending order.
Use the OFFSET clause to skip the first 4 rows.
Use the FETCH clause to retrieve only the next row after skipping the first 4 rows.
Custom middleware in .NET Core can be implemented by creating a class that implements the IMiddleware interface and adding it to the application pipeline.
Create a class that implements the IMiddleware interface
Implement the InvokeAsync method in the middleware class to handle the request processing logic
Add the custom middleware to the application pipeline in the Configure method of the Startup class
Authentication verifies the identity of a user, while authorization determines what resources a user can access.
Authentication confirms the identity of a user through credentials like username and password.
Authorization determines the permissions and access levels of a user based on their authenticated identity.
In ASP.NET Core, authentication is handled through middleware like Identity, OAuth, or JWT tokens.
Authorizati...
Session management in ASP.NET Core involves storing and retrieving user-specific data during a user's visit to a website.
Session data is stored on the server side by default in ASP.NET Core
Session data can be accessed and manipulated using the HttpContext.Session property
Session data can be configured to use different storage providers such as in-memory, distributed cache, or SQL Server
Session data is typically used to...
React is a JavaScript library for building user interfaces. Deployment can be done using various methods.
React features include virtual DOM, component-based architecture, JSX syntax, and state management.
Deployment can be done using tools like Heroku, Netlify, AWS, or manually by building and serving static files.
Continuous integration and deployment (CI/CD) pipelines can be set up to automate the deployment process.
Se...
posted on 5 Sep 2024
Just some basic questions.
Total 6 questions. 4 basic and 2 advanced.
Program to generate Fibonacci series using Java
Use a loop to generate Fibonacci series
Start with 0 and 1 as the first two numbers
Add the previous two numbers to get the next number
Repeat the process until the desired number of terms
Inheritance in Java allows a class to inherit properties and behaviors from another class.
Create a parent class with common properties and methods
Create a child class that extends the parent class
Child class can access parent class properties and methods
I was interviewed in Aug 2023.
A simple program to print 'fizz' for multiples of 3, 'buzz' for multiples of 5, and 'fizzbuzz' for multiples of both.
Iterate through numbers from 1 to n.
Use modulo operator to check divisibility by 3 and 5.
Print 'fizz', 'buzz', or 'fizzbuzz' accordingly.
Yes, classes implementing an interface must implement interface methods.
Classes implementing an interface must provide concrete implementations for all methods declared in the interface.
Failure to implement all interface methods will result in a compilation error.
Interfaces are used to define a contract that implementing classes must adhere to.
posted on 13 Feb 2024
What are Decorators?
Why to use decorators?
What is generator and itrator why to use generator insted of itrator?
Use the open() function to read a file in Python.
Use the open() function with 'r' mode to open a file for reading.
Use the read() method to read the contents of the file.
Close the file using the close() method after reading.
posted on 21 Aug 2024
I applied via Job Portal and was interviewed before Aug 2023. There was 1 interview round.
Ask 2 sorting techniques
posted on 15 Feb 2022
1)Driffience between Abstract class &
Interface.
-abstract class
represents property
&
behaviour of an object
whereas
interface
represents
behaviour
of an object.
2)Driffience between equal() vs ==operator.
equal() is
an object class method
whereas
equal() of string class
override
the object class equal().
3)can we use pointer's in Java.
Not explicitly but implicitly we can use pointer's in java.
Dynamic m/m refers with help of pointer's but java does not support the pointer's.
when we r creating an object in java refrence varaible of an object holds the identity that is nothing but an implicit pointer that holds an unique identity of an object.
4)How we can print object ID.
-Object ID printed with help of object class which is a service provider class having 9().
5)what is object class.
-it is a super class of all predefined & userdefined class.
6)Write a prog to get name of main thread in java.
-class A
{
psvm(String args [])
{
s.o.pln(Thread.currentThread().getName());
}
}
7)length vs length()
-length
is
data menmber
of proxy class
whereas
length() is a string class().
JVM is an abstract machine that executes Java bytecode.
JVM stands for Java Virtual Machine.
It is responsible for interpreting and executing Java bytecode.
JVM provides platform independence to Java programs.
It has its own memory management system and garbage collector.
JVM can be implemented on different operating systems.
Examples of JVM languages include Java, Kotlin, and Scala.
posted on 25 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
posted on 12 Jul 2023
I applied via campus placement at Bannari Amman Institute of Technology, Sathyamangalam and was interviewed before Jul 2022. There were 3 interview rounds.
Probability, Logical Reasoning, etc.
4 Basic coding questions
You can choose any language you want to code from.
Questions like palindrome and string reverse were asked.
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