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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Какие плюсы и минусы есть у TypeScript?

Преимущества и недостатки TypeScript Статическая типизация: позволяет обнаруживать ошибки во время компиляции и делает код надёжнее Улучшенная автодополнение и рефакторинг: типы расширяют возможности IDE Совместимость…

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

Какие преимущества Kotlin перед Java вы можете назвать на собеседовании?

Преимущества Kotlin перед Java современный статически типизированный язык для JVM корутины для удобной реализации асинхронного кода лаконичный и выразительный синтаксис (type inference, data class) встроенный на этапе…

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

Какие принципы необходимо соблюдать при работе с базой данных?

Основные принципы работы с базой данных целостность данных: соблюдение ACID (атомарность, согласованность, изоляция, долговечность) нормализация: сокращение избыточности и предотвращение аномалий безопасность:…

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

Какие способы персистентного хранения данных в iOS вы можете назвать?

Основные способы персистентного хранения в iOS UserDefaults — подходит для настроек приложения и небольших данных в формате «ключ — значение» Keychain — используется для защищённого хранения конфиденциальной…

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

Какие типы баз данных используются в backend-проектах и когда выбирать каждый из них?

Какие типы баз данных применяют в backend-проектах и для каких задач? Реляционные (SQL): структурированные данные, сложные связи и транзакции (ACID) Документо-ориентированные (NoSQL): гибкая схема, JSON-подобные…

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

Какой у вас опыт работы с картами Map в программировании?

Опыт работы с картами (Map) в программировании Использовал Map для хранения пар ключ-значение и быстрого доступа к ним Работал с HashMap без порядка, TreeMap с сортировкой ключей и LinkedHashMap с сохранением порядка…

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

Можете объяснить, что такое Virtual DOM в React и зачем он нужен?

Концепция Virtual DOM в React Virtual DOM представляет собой легковесную копию реального DOM, хранящуюся в памяти Он описывает структуру пользовательского интерфейса в виде объектной модели Когда интерфейс изменяется,…

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

Можно ли использовать объект с изменяемыми полями как ключ в HashMap?

Допустимо ли использовать объект с изменяемыми полями в роли ключа HashMap? Контекст: коллекции, HashMap в Java и аналогичные структуры В течение всего времени хранения в мапе ключ должен сохранять неизменные hashCode…

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

На какой объект ссылается this внутри функции-конструктора?

Как работает this в функции-конструкторе? функция-конструктор запускается с помощью ключевого слова new this указывает на создаваемый новый объект в конструкторе this непосредственно связан с новым экземпляром явный…

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

Почему вы отказались от Terraform?

инструмент инфраструктуры IaC снижение производительности на крупных проектах сложности при управлении состоянием (state) неполная поддержка отдельных провайдеров трудности с конфликтами и параллельной работой…

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

Почему для новых микросервисов выбирают Kotlin вместо Java?

Kotlin — современный язык JVM, полностью совместимый с Java Выразительный лаконичный синтаксис уменьшает шумовой код и количество ошибок Корутин обеспечивают удобную асинхронность и конкурентное выполнение Механизм…

Читать ответ