Top 10 Interview Questions on Angular / React / .NET Core (With Answers)

Boost your job readiness with these essential questions and answers.

🔷 Angular Interview Questions

1. What are Angular Components?

Answer: Components are the building blocks of Angular applications. A component controls a view and consists of: Template (HTML), Class (TypeScript), and Metadata (@Component).

2. What is Dependency Injection in Angular?

Answer: DI is a pattern where components receive dependencies instead of creating them. Angular has built-in DI for modular and testable code.

3. What are Observables in Angular?

Answer: Observables are used for asynchronous operations like HTTP requests. They provide operators like .subscribe(), .map(), .filter() using RxJS.

⚛️ React Interview Questions

4. What is the Virtual DOM in React?

Answer: A virtual DOM is a JavaScript representation of the actual DOM. React updates the virtual DOM first and then reconciles it with the real DOM efficiently.

5. What are React Hooks? Name a few commonly used hooks.

Answer: Hooks are functions that let you use state and lifecycle in functional components. Examples: useState(), useEffect(), useRef().

6. Explain the difference between Props and State in React.

Answer: Props are read-only and passed from parent to child. State is managed within the component and can be changed using setState() or useState().

⚙️ .NET Core Interview Questions

7. What is .NET Core and how is it different from .NET Framework?

Answer: .NET Core is a cross-platform, open-source framework for modern apps. It runs on Windows, Linux, and macOS unlike the Windows-only .NET Framework.

8. Explain Middleware in .NET Core.

Answer: Middleware handles requests/responses in the HTTP pipeline. In Startup.cs, it’s configured with methods like app.UseRouting(), app.UseEndpoints().

9. What is Dependency Injection in .NET Core?

Answer: Built-in DI is used to manage object lifetimes. Services are added in Startup.cs using Scoped, Singleton, or Transient lifetimes.

10. What are the differences between IApplicationBuilder, IHostBuilder, and IWebHostBuilder?

Answer:

  • IApplicationBuilder: Configures middleware.
  • IWebHostBuilder: Used in older ASP.NET Core apps.
  • IHostBuilder: Unified model supporting web apps and background services.

✅ Final Tips

Practice building apps using Angular, React, and .NET Core. Learn common tools like Postman, VS Code, Git, and Docker to stand out.

© 2025 YourSite.com | Angular / React / .NET Core Interview Guide

Leave a Reply

Your email address will not be published. Required fields are marked *