В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Роль папок в Go-проекте: cmd, adapters и delivery Разделение кода по зонам ответственности cmd: точка запуска и основной исполняемый файл adapters: связь с внешними системами (БД, API, сервисы) delivery: передача…
Для чего применяется functools.partial в Python? входит в библиотеку functools языка Python создаёт функцию с частично зафиксированными аргументами избавляет от повторной передачи одинаковых параметров уменьшает…
Для чего применяют requestAnimationFrame? браузерный API для создания анимаций на JavaScript подстраивает обновления под частоту обновления дисплея (примерно 60 fps) поддерживает плавность и помогает экономить ресурсы…
Документ отправлен, но не отображается в UI. Что проверить? Проверить API: выполнить запрос через Postman, изучить статус и тело ответа сервера, а также подтвердить успешную запись документа Проверить базу данных:…
JSON и расширения PostgreSQL Применяю JSONB — бинарный формат JSON, удобный для быстрого поиска и индексирования Для JSONB использую индексы GIN/BTREE, чтобы ускорять выполнение запросов Валидирую структуру данных на…
имею опыт unit-тестирования бизнес-логики проверял основные сценарии работы и пограничные случаи применял мок-объекты, чтобы изолировать зависимости создавал тесты с акцентом на поведение функций и валидность данных…
HTTPS — это расширение HTTP, в котором применяется шифрование с использованием TLS/SSL передача защищается посредством симметричного шифрования, например AES или ChaCha20 подлинность сервера подтверждается…
Параметры аннотации @Transactional и их назначение propagation — определяет способ распространения транзакции, например REQUIRED или REQUIRES_NEW isolation — устанавливает уровень изоляции транзакции: READ_COMMITTED,…
Для чего нужна куча в .NET и как с ней работает Garbage Collector? Куча предназначена для динамического выделения памяти В ней размещаются объекты ссылочных типов, срок жизни которых может превышать время работы…
Зачем закрывать тело HTTP-ответа в Go? Тело HTTP-ответа представляет собой поток данных (io.ReadCloser) Вызов Close освобождает сетевые ресурсы и дескрипторы Если не закрыть тело, возможны утечки памяти и зависшие…
метод hashCode() вычисляет для объекта целочисленный хеш-код применяется для быстрого индексирования элементов в коллекциях на базе хеш-таблиц, включая HashMap и HashSet поддерживает контракт с equals(): объекты,…
включает в JS режим строгого выполнения запрещает неявные ошибки, включая обращение к необъявленным переменным не допускает повторяющиеся имена параметров функций изменяет значение this внутри функций: в strict это…