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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Каким образом ты обеспечиваешь безопасность и проверку пользователей в системе, основанной на микросервисной архитектуре?

В микросервисной архитектуре безопасность и проверка пользователей обычно обеспечиваются через централизованную систему аутентификации и авторизации, например, с помощью OAuth 2.0 и OpenID Connect.

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

Обеспечивает ли стек безопасность при использовании в многопоточной среде?

Стек (Stack) в C# по умолчанию не является потокобезопасным. Это связано с тем, что операции push и pop не синхронизированы, и при одновременном доступе из нескольких потоков может возникнуть состояние гонки.

Читать ответ
Поведенческий

Расскажите о вашем опыте задач, связанных с безопасностью: криптографией, защитой данных, OpenSSL, защитой от атак, управлением зависимостями и сторонним кодом.

Да, имел опыт работы с алгоритмами шифрования данных, включая симметричные (например, AES) и асимметричные (например, RSA) алгоритмы.

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

Расскажите про std::unique_ptr, std::shared_ptr и std::weak_ptr, их отличия и потокобезопасность.

std::uniqueptr — умный указатель, который владеет объектом эксклюзивно. Он не копируемый, только перемещаемый, что гарантирует единственного владельца ресурса. При уничтожении uniqueptr освобождает управляемый объект.

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

Можете объяснить концепцию правила нулевого доверия в системе безопасности?

Правило нулевого доверия (Zero Trust) в безопасности означает, что ни один пользователь или устройство не считается автоматически доверенным, даже если они находятся внутри корпоративной сети.

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

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

volatile гарантирует, что чтение и запись переменной будут происходить напрямую из основной памяти, а не из кэша потока, что предотвращает кэширование устаревших значений.

Читать ответ