В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Внешние устройства и датчики в тестировании мобильных приложений сенсоры смартфона: акселерометр, гироскоп и GPS камера и микрофон — для мультимедийных функций и распознавания сканер отпечатков и Face ID — для…
Проблемы, возникающие при выполнении SQL-запросов производительность: длительный отклик из-за отсутствия индексов или неудачно составленных запросов блокировки и дедлоки: конкурирующий доступ транзакций к одним…
Spine представляет собой инструмент для 2D анимации в играх Одной из проблем становится интеграция с игровым движком, например Unity, поскольку форматы имеют свои особенности Для корректной настройки слияния анимаций…
С чего начать обсуждение проекта с заказчиком установление первого контакта и формирование доверия определение общих целей и задач проекта выяснение бизнес-проблемы и мотивации заказчика определение основных…
Сколько запросов к базе данных выполняет PrefetchRelated в Django? Оптимизация жадной загрузки средствами ORM Django PrefetchRelated выполняет 2 и более запросов Один запрос предназначен для основной модели Ещё один…
Сколько стеков и куч может быть в .NET-приложении и что определяет их количество? стек выделяется для каждого потока, а куча используется для объектов число стеков соответствует количеству потоков (Thread) каждый…
вопрос относится к работе сборщика мусора (Garbage Collector, GC) в современных GC обычно применяются алгоритмы трассировки (mark-and-sweep) они помечают объекты, достижимые от корневых ссылок (root references)…
Проблема согласованности RabbitMQ и транзакций Контекст: RabbitMQ интегрирован с транзакциями базы данных Суть: коммит БД и публикация сообщения могут произойти несогласованно Основной риск: сообщение будет…
У каких сущностей в Java и Kotlin есть собственный стек? стек — область памяти, связанная с многопоточностью каждый поток располагает собственным стеком в стеке хранятся локальные переменные, параметры и вызовы…
Ключевые различия .NET Framework и .NET Core (кроссплатформенность и поддержка Linux) .NET Framework работает только в Windows и является проверенной временем платформой .NET Core — кроссплатформенный (.Windows,…
Ключевое отличие @RestController от @Controller Обе аннотации Spring применяются для создания веб-контроллеров @Controller используется в MVC и возвращает view — например, HTML или JSP @RestController объединяет…
ArrayList и LinkedList: различия и эффективные операции ArrayList построен на основе динамического массива: его элементы размещаются в соседних ячейках памяти Получение элемента по индексу выполняется быстро: O(1)…