Подготовка к интервью

Вопросы на собеседовании в Ozon

881 вопрос с собеседований в Ozon

881 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.

Каталог

Результаты поиска

Найдено: 881
Теория

Какие примитивы синхронизации вы знаете и чем Semaphore отличается от SemaphoreSlim?

В контексте асинхронного программирования в C# классы Semaphore и SemaphoreSlim используются для ограничения количества потоков, которые могут одновременно получить доступ к ресурсу, но между ними есть важные отличия:

Читать ответ
Теория

Какое количество различных стеков вызовов может быть одновременно запущено в одном процессе?

В одном процессе в C# одновременно может быть запущено множество стеков вызовов, поскольку каждый поток (Thread) имеет свой собственный стек вызовов.

Читать ответ
Теория

Какие системы управления базами данных у вас есть опыт работы или использования?

У меня есть опыт работы с несколькими системами управления базами данных (СУБД):

Читать ответ
Теория

Как реализована структура данных List в памяти и какие механизмы лежат в основе её работы?

В C# структура данных ListT реализована как динамический массив. В памяти она хранит элементы в непрерывном блоке, что обеспечивает быстрый доступ по индексу.

Читать ответ
Теория

Расскажите про механизмы синхронизации потоков.

Механизмы синхронизации в программировании используются для управления доступом нескольких потоков к общим ресурсам, чтобы избежать конфликтов и ошибок, таких как состояние гонки. В C# это могут быть:

Читать ответ