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

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

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

452 вопроса 119 компаний 249 технологий

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

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

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

Каталог

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

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

Что такое Promise и зачем он нужен в JavaScript?

Что представляет собой Promise? объект JavaScript для выполнения асинхронных операций хранит отложенный результат, который станет доступен позднее может находиться в одном из 3 состояний: pending (операция ожидает…

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

Что такое Protocol из модуля typing и как его применять?

Protocol из модуля typing: назначение и использование тип из Python typing для статической типизации описывает интерфейс набором методов, не предоставляя их реализацию поддерживает duck typing: объект считается…

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

Что такое RabbitMQ и для чего он нужен?

Что представляет собой RabbitMQ? брокер сообщений для асинхронного обмена работает с протоколами AMQP, MQTT, STOMP посреднический слой между приложениями, доставляющий сообщения гарантирует надежную доставку и обмен с…

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

Что такое RoadRunner и зачем он нужен в PHP?

Что представляет собой RoadRunner? PHP-процессор и сервер приложений функционирует как высокопроизводительный HTTP-сервер, поддерживающий PHP исполняет PHP-приложения в виде долгоживущих процессов (worker'ов), поэтому…

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

Что такое SELECT FOR UPDATE и как он предотвращает проблемы параллельного доступа?

Что такое SELECT FOR UPDATE и как он предотвращает проблемы параллельного доступа? SQL-конструкция для блокировки строк во время выборки выбранные строки становятся недоступны для изменения другими транзакциями…

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

Что такое Singleton и как он работает?

Что представляет собой Singleton? паттерн проектирования, входящий в состав GOF (Gang of Four) обеспечивает наличие в приложении единственного экземпляра класса открывает доступ к нему через глобальную точку доступа…

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

Что такое Structured Concurrency и как можно нарушить этот принцип?

Что такое Structured Concurrency и как можно нарушить этот принцип? конкурентное выполнение организовано как иерархия задач дочерние операции создаются и завершаются внутри контекста родителя обработка исключений и…

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

Что такое SynchronizationContext и как он работает?

Что делает Synchronization Context? механизм из области асинхронного программирования (.NET, C#) скрывает детали синхронизации потоков при выполнении продолжения после await направляет код в требуемый контекст потока…

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

Что такое Task в .NET и как запустить несколько задач одновременно?

Task — абстракция асинхронной операции в .NET Представляет работу, выполняемую потоково или асинхронно Самостоятельно отслеживает состояние выполнения: ожидание, завершение или ошибку Для создания и запуска задач…

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

Что такое UniRx и зачем он нужен в Unity?

Что представляет собой UniRx? библиотека для реактивного программирования на C# основана на паттерне Observer и предоставляет LINQ для событий является оболочкой над Rx.NET, адаптированной для Unity упрощает обработку…

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

Что такое UniTask и зачем его использовать в Unity?

UniTask — облегчённая альтернатива стандартному Task в C# Помогает создавать асинхронный код с меньшими накладными расходами Применяет структуры вместо классов, сокращая количество аллокаций и обращений к сборщику…

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

Что такое Web Vitals и зачем они нужны на собеседовании?

метрики, с помощью которых оценивают юзабилити и производительность сайтов созданы Google с акцентом на пользовательский опыт к основным показателям относятся: LCP (Largest Contentful Paint) — время загрузки основного…

Читать ответ