Round I: (Telephonic) --------------------------- C#: Static Class vs Singleton When you would prefer Singleton over static class. Generics - Why Generics Abstract class vs Interface : When to use each of them. WebAPI: Consider you want to validate headers of every API request. How would you achieve it. Consider you want to return a CSV file instead of JSON or XML. How would you implement in WebAPI. How are you authenticating using JWT Token (Project based question). Database: Question related to concurrency and locking. Angular: How would you handle authentication and authorization of a route in Angular. How would you communicate across Components which don't have any relationship (Parent or Child). What are different ways of storing data on client side in Angular. Scenario based question to prefer Reactive forms over Template forms Round II: (Online) ---------------------- C#: Liskov Substitution Principle. Data Structure in C#. - Dictionary. Different types of design Pattern - Explain Structural, Behavioral, Creational - Provide example for each. Factory Pattern Singleton Pattern - Different types of Singleton pattern. Is Dictionary thread safe? Why it is not thread safe? Alternatives provided by C# which are thread safe.(Expected Tuple etc). Difference between .NET Core and .NET Framework. WebAPI: What are different types of Filter you have used in WebAPI project. CORS - How do you handle CORS in your current project (Between Angular and WebAPI). Azure - Cosmos Database CI / CD: Pipeline details of your current project. Who is the provider of JWT (JSON Web Token) in your project - Self generated. Angular: What is meant by Single Page Application. How Angular supports SPA. How do you build and deploy Angular application in your current project. What are different areas you have worked in Angular. How do you handle CORS in Angular.
Check out your Company Bowl for anonymous work chats.