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

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

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

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

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

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

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

Каталог

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

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

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

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

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

Какие уровни изоляции транзакций существуют, какие проблемы они решают и почему не всегда выбирают Serializable?

Уровни изоляции транзакций в SQL определяют, как и когда изменения, сделанные одной транзакцией, становятся видимыми другим транзакциям.

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

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

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

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

Как инверсия зависимостей способствует облегчению процесса тестирования кода?

Инверсия зависимостей (Dependency Inversion Principle) позволяет отделить высокоуровневую логику от конкретных реализаций зависимостей, заменяя их абстракциями (например, интерфейсами).

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

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

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

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

Стоит ли применять асинхронность для подсчёта суммы элементов большого массива, насчитывающего миллиард чисел?

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

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

Можете объяснить, что подразумевается под invariants в контексте классов?

Они помогают гарантировать корректность и целостность данных внутри объекта. Например, если у класса есть поле "возраст", инвариантом может быть условие, что возраст всегда должен быть неотрицательным.

Читать ответ