Pergunta de entrevista da empresa Dentsu

1. What are the method names used to perform CRUD operations in Entity Framework? 2. Explain OOP concepts.(Polymorphism, Abstraction, Encapsulation, Inheritance). 3. Explain Constructor/ Type of Constructor/ Copy constructor/ Static Constructor. 4. What is the use of Private Constructor? 5. explain the Liskov Substitution Principle (LSP) in object-oriented programming?Also, take a look at the code snippet below. It violates the Liskov Substitution Principle. Can you identify the issue and explain how you would refactor the code to make it compliant with LSP? 6. Difference between Abstract method & Virtual Method? 7. What is 'this' key word ? 8. Explain the difference between Dictionary & Hash table? 9. Coding Question : Write a program that takes a string input, for example "ABCD", and prints all possible substrings of the given string. 10.RANK() vs DENSE_RANK()