Encora
Tata Capital Interview Questions and Answers
Q1. What is difference between dot net and dot net core?
Dot net is a framework while dot net core is a cross-platform, open-source framework.
Dot net is Windows-only while dot net core is cross-platform.
Dot net core is open-source while dot net is not.
Dot net core is modular and lightweight while dot net is monolithic.
Dot net core supports microservices architecture while dot net does not.
Dot net core has better performance and scalability than dot net.
Q2. What is difference between interface and abstract class
Interface defines only method signatures while abstract class can have both method signatures and implementation.
An interface can be implemented by multiple classes while an abstract class can only be extended by one class.
An abstract class can have constructors while an interface cannot.
An abstract class can have non-abstract methods while an interface can only have abstract methods.
An abstract class can have instance variables while an interface cannot.
An abstract class can...read more
Q3. Whats middlware and how to write custom middlewares in Django
Middleware in Django is a framework of hooks into Django's request/response processing. Custom middlewares can be written to perform additional functions.
Middleware is a framework of hooks into Django's request/response processing
Custom middlewares can be written by creating a class with methods like process_request, process_response, etc.
Middleware classes should be defined in a middleware.py file in the Django app
Middleware classes should be added to the MIDDLEWARE setting ...read more
Q4. What is difference between .Net and .Net core?
The main difference between .Net and .Net Core is that .Net is a framework while .Net Core is a cross-platform, open-source framework.
Net Core is modular and lightweight compared to .Net
.Net Core supports cross-platform development while .Net is limited to Windows
.Net Core has better performance and scalability than .Net
Both frameworks have different APIs and libraries
Q5. Tell me about oops concept
OOPs is a programming paradigm based on the concept of objects that interact with each other.
OOPs stands for Object-Oriented Programming.
It focuses on creating objects that have properties and methods to interact with other objects.
Encapsulation, inheritance, and polymorphism are the three main pillars of OOPs.
Encapsulation is the process of hiding the internal details of an object from the outside world.
Inheritance allows a new class to be based on an existing class, inherit...read more
Q6. How you can manage disputes in work
Disputes can be managed by promoting open communication, active listening, seeking common ground, and involving a mediator if necessary.
Promote open communication to address issues early on
Practice active listening to understand all perspectives
Seek common ground and compromise to find a resolution
Involve a mediator if necessary to facilitate discussions
Q7. What is inheritance ?
Inheritance is a mechanism in object-oriented programming where a new class is derived from an existing class.
It allows the new class to inherit the properties and methods of the existing class.
The existing class is called the parent or base class, and the new class is called the child or derived class.
The child class can add new properties and methods or override the ones inherited from the parent class.
Inheritance promotes code reuse and helps in creating a hierarchy of cla...read more
Q8. Hibernate One to Many Relationships
Hibernate allows mapping one-to-many relationships between entities using annotations or XML configuration.
Use @OneToMany annotation in the parent entity to define the relationship
Use @JoinColumn annotation to specify the foreign key column in the child entity
Use mappedBy attribute in @OneToMany annotation to specify the field in the child entity that owns the relationship
More about working at Encora
Interview Process at Tata Capital
Top Senior Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month