Вопросы к собеседованию
Вопросы и ответы к собеседованию. Часть 1
Вопросы и ответы к собеседованию. Часть 2
Вопросы и ответы к собеседованию. Часть 3
Вопросы и ответы к собеседованию. Часть 4
Вопросы и ответы к собеседованию. Часть 5
Вопросы и ответы к собеседованию. Часть 6
GENERAL
Создание и инициализация массивов
Пример на перечисления и массивы
Different variants of method Main
Processins with args of command line
Chained constructors with this directive
EXCEPTIONS
GARBAGE
INTERFACES
Explicit interfaces implementation
Multi inheritance of interfaces
IEnumerable. Пример реализации
IClonable — creating complicated Clone
IEnumerable. Пример использования
GENERICS
Custom generic Structures and classes
DELEGATES
Delegates. Very simple example
Delegates. Events. Good Example Bad Example
AnonymousMethods and LambdaExpression
Indexators (for Custom Collections)
Indexators Custom collection behave like array
USER TYPE CAST
LINQ
Anonymous types. Implicit class objects creation
Linq and Arrays. Simple Examples
NAMESPACES, ASSEMBLIES
Creating one file assembly. Example
REFLECTION
ASYNC / AWAIT
Sync and Async simple examples
DOMAINS. PROCESSES. THREADS
Domains. Processes. Thread Theory
DYNAMIC
TASK
THREADS
Threads simple example (Rihter)
Foreground and Background threads (Rihter)
Rihter. Use Thread from the thread pool
Rihter. How to stop thread work ? Cancellation token
Rihter.Parallel For, ForEach, Invoke
Foreground and background threads
Safe and unsafe thread calls to controls
SYSTEM IO
Serialization to XML and serialization of collections