В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Что представляет собой Pydantic и для чего он используется? Python-библиотека для валидации и парсинга данных Описывает модели данных с помощью type hints Автоматически преобразует входные значения и проверяет их…
REST (Representational State Transfer) — архитектурный стиль для веб-сервисов базируется на протоколе HTTP работает с ресурсами, которым соответствуют URL использует основные методы GET, POST, PUT, DELETE для операций…
фреймворк для юнит-тестирования в C/C++ проверяет работу отдельных модулей кода отличается простой интеграцией и небольшим числом зависимостей поддерживает ассерты, фикстуры и тестовые сьюты имеет компактную структуру…
frozenset — неизменяемое множество (immutable set) set — изменяемое множество (mutable set) После создания frozenset нельзя изменить: у него нет методов add, remove и других операций модификации frozenset можно…
Браузерный API для эффективного выполнения анимаций Синхронизирует callback с перерисовкой экрана Позволяет работать с 60 FPS либо частотой обновления дисплея Для плавности заменяет setTimeout/setInterval Сокращает…
Как работает runtime в Go? Go runtime — встроенная среда выполнения, которая обеспечивает конкурентность, сборку мусора, управление памятью и планирование. К его основным компонентам относятся goroutine scheduler,…
Что представляет собой лямбда-выражение в Kotlin? значение функционального типа и компактная форма записи функции анонимная функция без имени и заранее заданного inline-тела принимает параметры и возвращает результат…
Транзакция останется в состоянии ожидающих изменений (pending) Выполненные изменения будут храниться временно и не попадут в БД окончательно После закрытия сессии или выполнения ROLLBACK изменения будут отменены Если…
Go map представляет собой хеш-таблицу формата ключ→значение с внутренними релоцированиями Элементы не закреплены в памяти и могут переместиться после вставки или удаления. Попытка получить адрес элемента мапы…