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

Вопросы на собеседовании в ПочтаТех

127 вопросов с собеседований в ПочтаТех

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

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

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

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

Каталог

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

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

Можете ли вы объяснить концепцию параллельных вычислений и их применение в программировании?

Параллельные вычисления — это способ выполнения нескольких вычислительных задач одновременно, что позволяет ускорить обработку данных и повысить производительность программ.

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

Объясните назначение оператора GROUP BY в SQL и в каких случаях его используют

Оператор GROUP BY в SQL используется для группировки строк таблицы по одному или нескольким столбцам. Это позволяет агрегировать данные, например, подсчитать сумму, среднее или количество элементов в каждой группе.

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

Каково назначение некластеризованного индекса в базе данных SQL?

Некластеризованный индекс в SQL базе данных — это структура данных, которая ускоряет поиск по столбцам, не являющимся частью кластеризованного индекса (обычно не по первичному ключу).

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

Если метод, запущенный через async, выполняется синхронно, возвращается ли поток в пул потоков после завершения его выполнения?

Если асинхронный метод в C# выполняется синхронно (например, не содержит await или завершает задачу сразу), то поток, на котором он запущен, не блокируется и не удерживается дольше, чем нужно.

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

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

Да, в C# для работы с транзакциями в базах данных часто используется класс TransactionScope или транзакции, предоставляемые конкретным провайдером базы данных, например, SqlTransaction для SQL Server.

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

Что такое примитив синхронизации Semaphore?

Semaphore — это примитив синхронизации, который управляет доступом к ограниченному пулу ресурсов. Он поддерживает счетчик, который определяет количество потоков, которые могут одновременно получить доступ к ресурсу.

Читать ответ