Add office photos
Engaged Employer

TCS

3.7
based on 84k Reviews
Filter interviews by

10+ Reliance Jewels Interview Questions and Answers

Updated 10 Dec 2024
Popular Designations

Q1. Dependency Injection and how to implement that.

Ans.

Dependency Injection is a design pattern where dependencies are injected into a class rather than created within the class.

  • Dependency Injection helps in achieving loose coupling between classes.

  • It allows for easier testing by enabling mocking of dependencies.

  • There are different ways to implement Dependency Injection such as constructor injection, property injection, and method injection.

  • Popular DI containers/frameworks include Unity, Ninject, and Autofac.

Add your answer

Q2. Configuration where do we store in application.

Ans.

Configuration settings can be stored in various places such as appsettings.json, environment variables, database, or Azure Key Vault.

  • appsettings.json file in ASP.NET Core projects

  • Environment variables for sensitive data

  • Database for dynamic configuration

  • Azure Key Vault for secure storage

Add your answer

Q3. How we implement dependence injection ?

Ans.

Dependency injection is a design pattern where objects are passed their dependencies rather than creating them internally.

  • Create an interface for the dependency

  • Implement the interface in a separate class

  • Pass the dependency to the class that needs it

Add your answer

Q4. what are the response codes in api?

Ans.

Response codes in API indicate the status of a request made to the server.

  • 200 - OK: Request was successful

  • 400 - Bad Request: Request could not be understood by the server

  • 404 - Not Found: Requested resource could not be found

  • 500 - Internal Server Error: Server encountered an unexpected condition

Add your answer
Discover Reliance Jewels interview dos and don'ts from real experiences

Q5. What is Index in SQL ?

Ans.

An index in SQL is a data structure that improves the speed of data retrieval operations on a database table.

  • Indexes are used to quickly locate data without having to search every row in a table.

  • They can be created on one or more columns in a table.

  • Examples of indexes include primary keys, unique constraints, and non-unique indexes.

Add your answer

Q6. Difference between abstract class and interfaces

Ans.

Abstract class can have implementation details, interfaces cannot. Classes can implement multiple interfaces but only inherit from one abstract class.

  • Abstract class can have method implementations, interfaces cannot.

  • Classes can implement multiple interfaces but can only inherit from one abstract class.

  • Interfaces are used to define a contract for classes to implement, while abstract classes can provide a partial implementation.

Add your answer
Are these interview questions helpful?

Q7. Difference between web.config and Machine.config

Ans.

web.config is specific to a web application and overrides settings in Machine.config

  • web.config is specific to a web application, while Machine.config is at the machine level

  • web.config can override settings in Machine.config for a specific application

  • Machine.config is located in the .NET framework folder, while web.config is in the application folder

Add your answer

Q8. How you authenticate api

Ans.

API authentication can be done using various methods like OAuth, API keys, JWT tokens, etc.

  • Use OAuth for secure authorization

  • Implement API keys for simple authentication

  • Utilize JWT tokens for stateless authentication

  • Consider using HMAC for message integrity

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is a micro service

Ans.

A micro service is a small, independent, and loosely coupled service that performs a specific business function.

  • Micro services are designed to be small and focused on a single task or business function.

  • They communicate with each other through APIs.

  • Micro services can be independently deployed, scaled, and maintained.

  • Examples include user authentication service, payment processing service, and notification service.

Add your answer

Q10. what is an api?

Ans.

An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other.

  • APIs define the methods and data formats that applications can use to request and exchange information.

  • APIs can be used to access web services, databases, or other external systems.

  • Examples of APIs include Google Maps API for accessing map data, Twitter API for posting tweets, and PayPal API for processing payments.

Add your answer

Q11. Explain Solid Principles

Ans.

Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Classes should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

  • Interface Segregation Principle (ISP...read more

Add your answer

Q12. Expected CTC per annum

Ans.

Depends on the job role, company size, location, and benefits package.

  • Consider the job role and responsibilities - more senior roles typically command higher salaries.

  • Research the average salary for DOT NET Developers in your location.

  • Take into account the size and reputation of the company - larger companies may offer higher salaries.

  • Factor in any additional benefits such as healthcare, bonuses, or stock options.

  • Be prepared to negotiate based on your skills and experience.

  • Fo...read more

Add your answer

Q13. Explain D in SOLID principle

Ans.

D stands for Dependency Inversion Principle in SOLID principle

  • High-level modules should not depend on low-level modules. Both should depend on abstractions.

  • Abstractions should not depend on details. Details should depend on abstractions.

  • Example: Instead of directly calling a database connection in a class, use an interface to abstract the database connection.

  • Example: Using dependency injection to inject dependencies into classes rather than creating them within the class.

Add your answer

Q14. Explain about state management

Ans.

State management in .NET refers to the process of storing and retrieving data during the lifecycle of an application.

  • State management can be achieved using various techniques such as session state, view state, cookies, and query strings.

  • Session state allows storing user-specific data across multiple pages during a user session.

  • View state stores the state of the page and its controls between postbacks.

  • Cookies can be used to store small pieces of data on the client-side.

  • Query s...read more

Add your answer

Q15. Reverse a string

Ans.

To reverse a string, iterate through the characters in the string and build a new string in reverse order.

  • Create a new empty string to store the reversed string

  • Iterate through the characters of the original string from the end to the beginning

  • Append each character to the new string

  • Return the reversed string

Add your answer

Q16. Routing in .net mvc

Ans.

Routing in .NET MVC is the process of mapping URLs to controller actions.

  • Routing is defined in the RouteConfig.cs file in the App_Start folder.

  • Routes are defined using the MapRoute method, which takes parameters like URL pattern, default values, and constraints.

  • Routes are matched in the order they are defined, so the most specific routes should be placed at the top.

  • Route parameters are passed to controller actions as method parameters.

  • Attribute routing can also be used to def...read more

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

Interview Process at Reliance Jewels

based on 13 interviews in the last 1 year
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 DOT NET Developer Interview Questions from Similar Companies

3.6
 • 13 Interview Questions
3.6
 • 12 Interview Questions
3.5
 • 12 Interview Questions
3.8
 • 11 Interview Questions
3.9
 • 11 Interview Questions
3.6
 • 10 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
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