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

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

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

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

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

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

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

Каталог

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

Найдено: 435
Поведенческий

В чем разница между Mutex и RWMutex: эксклюзивная запись и параллельное чтение?

Mutex и RWMutex: эксклюзивная запись и параллельное чтение синхронизация потоков в многопоточных приложениях Mutex: монопольный доступ и блокировка всех операций RWMutex: отдельные режимы блокировки для чтения и…

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

В чем разница между useMemo и useCallback?

Разница между useMemo и useCallback React-хуки для оптимизации производительности useMemo: сохраняет вычисленное значение (результат функции) useCallback: сохраняет ссылку на функцию useMemo возвращает кэшированный…

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

В чём основные различия между C++ и C# на собеседовании?

Ключевые различия C++ и C# C++ — системный язык программирования, а C# — язык разработки приложений на .NET В C++ используется ручное управление памятью, тогда как в C# работает сборщик мусора C++ поддерживает…

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

В чём отличие FPM от RoadRunner и что выбрать для PHP-приложения?

Чем отличаются FPM и RoadRunner Оба решения предназначены для ускорения работы PHP-приложений на сервере FPM (FastCGI Process Manager) Управляет процессами PHP через FastCGI Создаёт и контролирует пул PHP-процессов…

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

В чём отличие inline, noinline и crossinline в Kotlin?

Чем отличаются inline, noinline и crossinline в Kotlin inline — модификатор функции, при котором её тело подставляется непосредственно в место вызова, помогая сократить накладные расходы noinline — модификатор…

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

В чём отличие weak от unowned и когда лучше применять unowned?

Чем отличаются weak и unowned в Swift и в каких случаях выбирают unowned? weak — ссылка, которая при уничтожении объекта может стать nil; поэтому она всегда Optional unowned — слабая ссылка без Optional,…

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

В чём разница между @Bean и @Service/@Component в Spring?

Чем отличаются @Bean и @Service/@Component @Bean — метод конфигурационного класса в @Configuration, который вручную создаёт компонент @Service/@Component — аннотации классов, обнаруживаемых автоматически при…

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

В чём разница между Collection и LazyCollection и когда их использовать?

Ключевые различия Collection и LazyCollection Collection — коллекция, элементы которой обрабатываются немедленно LazyCollection — коллекция с отложенным выполнением операций по мере необходимости Collection сразу…

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

В чём разница между ConcurrentHashMap и Collections.synchronizedMap при параллельном доступе?

Параллелизм в ConcurrentHashMap и Collections.synchronizedMap обе структуры обеспечивают потокобезопасный доступ к Map Collections.synchronizedMap представляет собой обёртку с синхронизацией всего объекта, поэтому…

Читать ответ
Лайвкодинг

В чём разница между IEnumerable и IQueryable и когда используется отложенное выполнение запросов?

IEnumerable и IQueryable: отложенное выполнение IEnumerable предназначен для последовательного перебора коллекций, находящихся в памяти IQueryable используется для формирования и выполнения запросов к удалённым…

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

В чём разница между SELECT * и явным перечислением полей?

SELECT * и явное перечисление полей SQL-запросы: получение данных SELECT * выбирает все столбцы таблицы Явно заданный список возвращает только выбранные столбцы SELECT * может снижать производительность из-за передачи…

Читать ответ