Add office photos
Engaged Employer

Encora

3.7
based on 764 Reviews
Video summary
Filter interviews by

Tata Capital Interview Questions and Answers

Updated 1 Oct 2024
Popular Designations

Q1. What is difference between dot net and dot net core?

Ans.

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.

Add your answer

Q2. What is difference between interface and abstract class

Ans.

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

Add your answer

Q3. Whats middlware and how to write custom middlewares in Django

Ans.

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

Add your answer

Q4. What is difference between .Net and .Net core?

Ans.

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

Add your answer
Discover Tata Capital interview dos and don'ts from real experiences

Q5. Tell me about oops concept

Ans.

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

Add your answer

Q6. How you can manage disputes in work

Ans.

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

Add your answer

Q7. What is inheritance ?

Ans.

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

Add your answer

Q8. Hibernate One to Many Relationships

Ans.

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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Tata Capital

based on 8 interviews
2 Interview rounds
Technical Round - 1
Technical Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

3.6
 • 61 Interview Questions
3.7
 • 21 Interview Questions
3.8
 • 20 Interview Questions
4.0
 • 18 Interview Questions
3.6
 • 13 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter