Add office photos
Engaged Employer

ConvergeSol

4.9
based on 6 Reviews
Filter interviews by

Nirvana Solutions Interview Questions and Answers

Updated 3 Sep 2024

Q1. What are interfaces give real life example to use them?

Ans.

Interfaces define a contract for classes to implement. They are used to achieve abstraction and polymorphism.

  • Interfaces allow for loose coupling between classes

  • They provide a way to achieve multiple inheritance in Java

  • Real-life example: USB port - different devices can be plugged into the same port because they all adhere to the USB interface

  • Another example: Remote control - different TV brands can be controlled by the same remote because they all implement the same interface

Add your answer

Q2. On what technology and version you worked?

Ans.

I have worked on various technologies including Java, Python, and JavaScript. I have experience with versions ranging from Java 8 to Java 14.

  • Worked on Java 8, 11, and 14 for developing enterprise applications

  • Developed web applications using Python 3 and Flask framework

  • Used JavaScript and React for building user interfaces

  • Experience with version control systems like Git and SVN

Add your answer

Q3. What is authorization and authentication?

Ans.

Authorization is the process of granting access to specific resources, while authentication is the process of verifying the identity of a user.

  • Authentication confirms the identity of a user through credentials such as username and password, biometrics, or tokens.

  • Authorization determines what actions a user can perform on a system or resource based on their authenticated identity.

  • Examples of authentication include logging into a website or using a fingerprint scanner to unlock...read more

Add your answer

Q4. What is Dependency injection?

Ans.

Dependency injection is a design pattern that allows objects to receive dependencies from an external source rather than creating them themselves.

  • Dependency injection helps to decouple the code and makes it more testable and maintainable.

  • It allows for easier swapping of dependencies without changing the code.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Example: Instead of creating a database connection object ...read more

Add your answer
Discover Nirvana Solutions interview dos and don'ts from real experiences

Q5. What is jwt token?

Ans.

JWT token is a JSON web token used for authentication and authorization purposes.

  • JWT token is a compact, URL-safe means of representing claims to be transferred between two parties.

  • It is digitally signed and can be verified by the recipient to ensure that the claims contained in the token are genuine.

  • It consists of three parts: header, payload, and signature.

  • JWT token is commonly used in web applications for user authentication and authorization.

  • Some popular libraries for imp...read more

Add your answer

Q6. Explain Middle ware in Dotnet core and how to work?

Ans.

Middleware in Dotnet Core is a component that sits between the client and the server to handle requests and responses.

  • Middleware is a pipeline of components that can process requests and responses in Dotnet Core applications.

  • Middleware can be used for logging, authentication, authorization, error handling, and more.

  • Middleware is added to the application pipeline using the 'UseMiddleware' method in the 'Configure' method of the 'Startup' class.

  • Each middleware component in the ...read more

Add your answer

Q7. What is SOLID Principal?

Ans.

SOLID is a set of five principles for writing well-structured and maintainable object-oriented code.

  • 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: Subtypes must be substitutable for their base types.

  • I - Interface Segregation Principle: Clients should not be forced to depend on interfaces they do not use.

  • D - Dependen...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 384 Interview Questions
4.0
 • 377 Interview Questions
4.0
 • 357 Interview Questions
3.7
 • 338 Interview Questions
4.0
 • 170 Interview Questions
4.2
 • 142 Interview Questions
View all
Top ConvergeSol Interview Questions And Answers
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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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