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

Вопросы на собеседовании в LifePay

50 вопросов с собеседований в LifePay

50 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в LifePay. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: concurrency, async, mobile.

Каталог

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

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

Какие существуют виды attention, позволяющие избежать квадратичной сложности полного self-attention на длинном контексте?

Механизм внимания (attention) в классических трансформерах имеет квадратичную сложность по длине последовательности, так как вычисляется матрица внимания размером L×L (где L — длина входа).

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

Почему квантизованная LLM может работать быстрее и почему иногда квантизация, наоборот, замедляет инференс?

Оптимизация инференса (вычисления предсказаний модели) направлена на ускорение и снижение затрат ресурсов при работе модели в продакшене. Основные подходы:

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

В чём разница между Atomic-переменными и volatile?

память и синхронизация/Java concurrency volatile делает изменения видимыми для других потоков, однако не гарантирует атомарность операций Atomic-переменные выполняют атомарные операции — чтение, запись и инкремент —…

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

В чём разница между StateFlow и SharedFlow и когда их применять?

оба представляют собой горячие потоки Kotlin Coroutines StateFlow предназначен для хранения и эмиссии текущего состояния (value) StateFlow обязательно имеет начальное значение и предоставляет каждому активному…

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

Как Android обрабатывает изменения конфигурации Activity?

при изменении конфигурации — например, ориентации, языка или параметров экрана — система перезапускает Activity перед этим вызывается onSaveInstanceState() для сохранения текущего состояния после чего Activity…

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

Как StateFlow работает с несколькими подписчиками?

Как StateFlow работает с несколькими подписчиками? Kotlin Flow для реактивного состояния StateFlow — горячий поток, который постоянно хранит последнее значение При подписке каждый подписчик сразу получает актуальное…

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

Как в Java работают wait(), notify() и notifyAll()?

Механизм синхронизации Java для управления потоками Каждый из этих методов можно вызывать только внутри блока synchronized wait() — поток освобождает монитор объекта и переходит в состояние ожидания notify() — выводит…

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

Как корректно отменять корутины и какие инструменты для этого использовать?

Как корректно отменять корутины и какие средства для этого применяются? Управление корутинами в Kotlin/Coroutine строится вокруг контекста отмены Отмена передаётся по иерархии контекстов: при отмене родителя…

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

Как не потерять состояние приложения при изменении конфигурации?

Как не потерять состояние приложения при изменении конфигурации? область: мобильная разработка (Android) конфигурация включает поворот экрана, смену языка и ресурсов Android пересоздаёт Activity, поэтому состояние UI…

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

Какие события считаются изменением конфигурации приложения на собеседовании?

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

Читать ответ