Data structures. What data structures do you know? For what tasks is it better to use one or the other.

Data Structures are a specialized means of organizing and storing data in computers in such a way that we can perform operations on the stored data more efficiently. Data structures have a wide and diverse scope of usage across the fields…

Read More

OOP principles. Tell about each. How is this implemented in C#? How was it applied in practice?

All the programming languages supporting Object Oriented Programming will be supporting these three main concepts,  Encapsulation Inheritance Polymorphism Abstraction Abstraction is “To represent the essential feature without representing the background details.” Abstraction lets you focus on what the object does…

Read More