Premium Employer

Perceptive

3.6
based on 82 Reviews
Filter interviews by

IDFC Mutual Fund Interview Questions and Answers

Updated 5 Feb 2024

Q1. What is azure functions ? what is the difference between azure functions and logic apps

Ans.

Azure Functions is a serverless compute service that allows you to run event-triggered code without managing infrastructure.

  • Azure Functions is used for running small pieces of code or 'functions' in the cloud.

  • It is event-driven and can be triggered by various Azure services or external sources.

  • Azure Logic Apps is a workflow automation tool that allows you to automate business processes by connecting various services and applications.

  • Logic Apps are more focused on orchestratin...read more

Add your answer

Q2. explain the use of interfaces . when will you use interface vs when will you use abstract class ?

Ans.

Interfaces define a contract for classes to implement, while abstract classes provide partial implementation.

  • Use interfaces when you want to define a contract that multiple classes can implement.

  • Use abstract classes when you want to provide some common functionality to multiple classes.

  • Interfaces support multiple inheritance, while classes can only inherit from one abstract class.

  • Interfaces are used for loose coupling and flexibility in design.

  • Abstract classes are used when y...read more

Add your answer

Q3. What is Dependency Injection ? How is dependency Injection achieved ?

Ans.

Dependency Injection is a design pattern in which a class receives its dependencies from external sources rather than creating them itself.

  • Dependency Injection helps in achieving loose coupling between classes.

  • It allows for easier testing and maintenance of code.

  • There are three common ways to achieve Dependency Injection: Constructor Injection, Setter Injection, and Interface Injection.

Add your answer

Q4. Explain your own use of Logic apps and service bus .

Ans.

I use Logic Apps for automating workflows and Service Bus for reliable messaging.

  • I use Logic Apps to create automated workflows for integrating various systems and services.

  • I leverage Service Bus for reliable messaging between different components of a distributed system.

  • For example, I have used Logic Apps to automate data transfers between CRM systems and databases, and Service Bus for decoupling microservices in a cloud-native application.

Add your answer
Discover IDFC Mutual Fund interview dos and don'ts from real experiences

Q5. What is azure PAAS , IAAS , SAAS ?

Ans.

Azure PAAS, IAAS, and SAAS are different cloud service models provided by Microsoft Azure.

  • PAAS (Platform as a Service) - Provides a platform for developers to build, deploy, and manage applications without worrying about infrastructure.

  • IAAS (Infrastructure as a Service) - Provides virtualized computing resources over the internet, such as virtual machines, storage, and networking.

  • SAAS (Software as a Service) - Delivers software applications over the internet on a subscription...read more

Add your answer

Q6. Difference between dotnet 6 and dotnet 5

Ans.

Dotnet 6 is the latest version with new features and improvements over Dotnet 5.

  • Dotnet 6 has improved performance and reduced memory usage compared to Dotnet 5.

  • Dotnet 6 introduces Hot Reload feature for faster development iteration.

  • Dotnet 6 includes support for MAUI (Multi-platform App UI) for building cross-platform apps.

  • Dotnet 6 has enhanced support for cloud-native applications and microservices.

  • Dotnet 6 includes improvements in ASP.NET Core, Entity Framework Core, and Bla...read more

Add your answer

Q7. 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) - Software entities 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 Prin...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 Senior Software Engineer Interview Questions from Similar Companies

3.6
 • 94 Interview Questions
3.8
 • 52 Interview Questions
4.4
 • 16 Interview Questions
3.7
 • 15 Interview Questions
3.6
 • 13 Interview Questions
3.5
 • 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