Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Перечислите все типы данных в JavaScript?
В JavaScript есть восемь типов данных: string, number, boolean, null, undefined, symbol, bigint. Также существует тип object, который включает массивы, функции и объекты.
Как работает процесс boxing и unboxing в JavaScript и где это применяется?
Boxing — это процесс, при котором примитивные значения (например, числа или строки) временно преобразуются в объекты, чтобы иметь доступ к методам, как у объектов. Unboxing — это обратный процесс, когда объект возвращается обратно в примитивное значение. Эти процессы происходят автоматически в JavaScript, когда вы пытаетесь использовать методы на примитивных типах данных, таких как строки или числа.
Какие есть типы данных в Python?
В Python есть основные типы данных:
Числа (int, float, complex).
Строки (str).
Логические значения (bool).
Коллекции: списки (list), кортежи (tuple), множества (set), словари (dict).
Специальный тип None для обозначения пустого значения.
За счет чего достигается константная величина ячейки памяти для всех элементов, если типы данных в списке могут быть разными?
Python хранит ссылки на объекты в списке, а не сами объекты. Таким образом, каждый элемент списка занимает фиксированное количество памяти, независимо от его типа. Для различных типов данных в списке Python выделяет память для самих объектов, а не для самих ссылок на эти объекты.
Какие типы данных используются в Go?
Go поддерживает широкий спектр типов данных, включая числовые (целые и с плавающей запятой), строковые, булевы, массивы, срезы, структуры, карты, указатели, интерфейсы и каналы. Это позволяет эффективно решать разнообразные задачи, используя строгую типизацию.
Какие типы данных в Java? Чем отличается объект от простых типов данных?
Какие типы данных есть в Ruby?
Какие есть типы данных в Swift?
Какие основные типы данных в Kotlin?
Какие типы данных поддерживаются в PostgreSQL?
Рейтинг:
3
Сложность:
3
В Java есть 8 примитивных типов данных (byte, short, int, long, float, double, char, boolean), которые хранят значения в стеке. Объекты же создаются на основе классов, хранятся в куче и обладают методами. Примитивные типы проще, быстрее и используют меньше памяти, в то время как объекты более функциональны, но требуют больше ресурсов.
Рейтинг:
3
Сложность:
4
Ruby поддерживает основные типы данных: числа (Integer, Float), строки (String), булевы значения (true, false), массивы (Array), хэши (Hash), символы (Symbol), диапазоны (Range), а также специальные значения (nil).
Рейтинг:
3
Сложность:
3
В Swift есть простые (примитивные) типы данных, такие как Int, Double, String, Bool, а также сложные, такие как Array, Dictionary, Set, Optional, Tuple. Они делятся на типы значений (структуры и перечисления) и ссылочные типы (классы и акторы).
Рейтинг:
3
Сложность:
3
В Kotlin есть несколько основных типов данных:
Числа: Int (целые числа), Double (двойной точности числа с плавающей запятой), Float (одинарной точности), Long (длинные целые числа), Short (короткие целые числа) и Byte (байты).
Булевы значения: Тип Boolean, который может быть либо true, либо false.
Символы: Тип Char для одного символа.
Строки: Тип String для последовательности символов.
Рейтинг:
2
Сложность:
4
PostgreSQL поддерживает широкий набор типов данных, включая числовые, текстовые, временные, булевые и пользовательские типы. Существуют также массивы, JSON и геометрические типы для сложных задач. Тип данных выбирается в зависимости от характера хранимой информации.
Рейтинг:
3
Сложность:
2
Рейтинг:
3
Сложность:
7
Рейтинг:
3
Сложность:
3
Рейтинг:
2
Сложность:
6
Рейтинг:
4
Сложность:
3