Изучите основы - какие типы данных бывают, чем отличаются, гле "лежат", сборщик мусора.
Должен:
- знать принципы ООП на примере c#.
- знать чем очередь от стека отличается.
- написать сортировку пузырьком
На собеседовании можно попросить решить логическую школьную задачку. Например, как поменять местами значения 2 переменных без объявления третьей.