Frage im Vorstellungsgespräch bei IDEMIA

Q1: Why do we use MSMQ? Q2: What is .NET Standard? Q3: Explain the difference between Task and Thread in .NET Q4: What do you know about Azure WebJobs? Q5: What is difference between constants and readonly? Q6: Refactor the code Q7: What is lambda expressions in C#? Q8: What is Facade pattern? Q9: Define what is Let clause? Q10: Explain the Single Responsibility Principle? Q11: What is Indexer in C#? Q12: What is the "yield" keyword used for in C#? Q13: Name some advantages of LINQ over Stored Procedures Q14: What is GOD class and why should we avoid it? Q15: When would you use Duplex WCF service? Q16: Explain Finalize vs Dispose usage? Q17: What is difference between WCF and Web API and WCF REST and Web Service? Q18: Can you create sealed abstract class in C#? Q19: Implement the "Where" method in C# Q20: What's the difference between the Dependency Injection and Service Locator patterns? OOP stands for object-oriented programming. In an interview, a good answer to this question would point out that OOP languages such as Visual Basic.NET, C#, and C++ are the core languages supported by .NET Framework. (There is also support for functional programming in the form of F#.) As a technique, OOP allows .NET developers to create classes containing methods, properties, fields, events and other logical modules. It also lets developers create modular programs, which they can assemble as applications. OOPs, have four basic features: encapsulation, abstraction, polymorphism, and inheritance. What is the difference between a class and an object, and how do these terms relate to each other?