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

Вопросы на собеседовании в Совкомбанк

53 вопроса с собеседований в Совкомбанк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Совкомбанк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: security, information security, data analyst.

Каталог

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

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

Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования

В Kotlin Coroutines launch и асинхронные функции с await служат разным целям, хотя оба связаны с асинхронным выполнением.

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

Допустимо ли использовать двойные скобки при вызове функции, например SpecialFunction()()?

Если SpecialFunction() возвращает объект, который реализует функциональный интерфейс (например, Callable или Runnable), то можно вызвать метод этого объекта, но синтаксис SpecialFunction()() в Java невозможен.

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

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

В Kotlin inline-функции с reified типами позволяют использовать информацию о типе во время выполнения, что обычно невозможно из-за стирания типов.

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

Можете объяснить, что такое функция с использованием crossinline в Kotlin и в чем ее отличие от обычных inline-функций?

Параметр crossinline применяется к лямбда-выражениям, передаваемым в inline-функции, чтобы запретить использование non-local return из этой лямбды.

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

Что такое область видимости (scope) в программировании и как она работает?

Область видимости определяет доступность переменных, функций и других идентификаторов в различных частях программы. Она ограничивает время жизни и доступность этих элементов.

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

Чем отличаются типы Maybe и Single в RxJava и в каких сценариях их используют?

В RxJava типы Maybe и Single используются для работы с потоками, которые могут выдавать ограниченное количество элементов, но они отличаются по поведению:

Читать ответ