Что может быть ключом и значением для словаря (dictionary)?
В iOS (Swift) словарь (Dictionary) — это коллекция пар "ключ-значение".
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
В iOS (Swift) словарь (Dictionary) — это коллекция пар "ключ-значение".
Читать ответВ контексте программирования и разработки термин "Frame" обычно означает прямоугольную область на экране, которая определяет позицию и размер визуального элемента.
Читать ответДля расширения функциональности в iOS часто применяется механизм динамической диспетчеризации (dynamic dispatch). Это означает, что вызов метода определяется во время выполнения, а не во время компиляции.
Читать ответШифрование данных — это процесс преобразования информации в такой формат, который невозможно прочитать без специального ключа или пароля.
Читать ответВ языке Go оператор select используется для работы с несколькими каналами одновременно. Он позволяет ждать событий на нескольких каналах и реагировать на первое из них, которое станет доступным.
Читать ответПроцесс — это экземпляр выполняющейся программы, имеющий собственное адресное пространство, выделенные системные ресурсы (файловые дескрипторы, сокеты и т.д.) и как минимум один поток выполнения.
Читать ответВидеотрансляции и аудиоконференции, где задержка критична, а потеря некоторых пакетов не сильно влияет на качество.
Читать ответГонка данных (race condition) в Go — это ситуация, когда несколько горутин одновременно обращаются к одной и той же переменной без должной синхронизации, и хотя бы одна из них изменяет её.
Читать ответОбработка ошибок — это механизм в программировании, который позволяет программе корректно реагировать на непредвиденные ситуации, такие как ошибки ввода, проблемы с сетью или неправильные данные.
Читать ответЗаглушки (stubs) и имитации (mocks) используются в тестировании для изоляции тестируемого компонента от внешних зависимостей.
Читать ответОчередь с приоритетом — это структура данных, в которой каждый элемент имеет приоритет, и элементы извлекаются в порядке убывания (или возрастания) приоритета, а не просто по порядку добавления.
Читать ответСоздавать индексы на все столбцы и их комбинации нецелесообразно по нескольким причинам:
Читать ответ