Специализация
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 в телеграм
Объяснить разницу между var, let и const в JavaScript?
var имеет функциональную область видимости, поддерживает поднятие и может быть переназначен. let имеет блочную область видимости и также может быть переназначен. const тоже имеет блочную область видимости, но его значение нельзя переназначить.
Расскажите об области видимости переменных?
Область видимости переменной определяет, где в коде эта переменная доступна. В JavaScript существуют глобальная область видимости, блочная область видимости и область видимости функции. Переменные, объявленные с var, имеют функциональную область видимости, а let и const — блочную область видимости, что означает, что они доступны только внутри блока, в котором были объявлены.
Как работают функции calc(), var(), clamp() и как они могут быть полезны для динамического расчета значений?
Функции calc(), var(), clamp() позволяют выполнять вычисления внутри CSS.
calc() используется для арифметических операций
var() — для использования CSS-переменных
clamp() помогает задавать значения с минимальным и максимальным ограничением
Как использовать filter_var в PHP?
filter_var — это универсальная функция для проверки и фильтрации данных. С её помощью можно валидировать email, URL или IP-адреса, а также очищать строки или числа. Это упрощает защиту приложения от некорректных данных и снижает риск атак.
Let и Var в Swift.
let используется для создания констант, значения которых нельзя изменить после присвоения. var используется для создания переменных, значения которых можно изменять в будущем. Константы подходят для данных, которые не должны изменяться, что повышает безопасность кода.
В чем разница между val и var в Kotlin?
Что такое статическая переменная (static variable) в C?
Объясните различия между 'torch.Tensor' и 'torch.autograd.Variable' в PyTorch.
Что такое инвариант класса (class invariant)? Приведите пример.
Для чего нужны const val и val? Почему const val нельзя использовать с var?
Рейтинг:
3
Сложность:
3
В Kotlin val используется для объявления неизменяемых переменных (констант), значение которых нельзя изменить после присвоения. var используется для объявления изменяемых переменных, которые можно переназначать несколько раз. Например, val не позволяет переприсваивать значение переменной, а var позволяет.
Рейтинг:
1
Сложность:
3
Статическая переменная объявляется с ключевым словом static и сохраняет своё значение между вызовами функции. В отличие от локальных переменных, она не уничтожается после выхода из области видимости.
Рейтинг:
2
Сложность:
6
В ранних версиях PyTorch torch.autograd.Variable был оберткой для тензоров, которая обеспечивала автоматическое вычисление градиентов. С версии PyTorch 0.4.0 все возможности Variable были перенесены в класс torch.Tensor, что упрощает использование и интерфейс.
Рейтинг:
2
Сложность:
5
Инвариант класса — условие, которое всегда истинно для объекта между вызовами публичных методов. Пример: поле Age не может быть отрицательным. Инварианты проверяются в конструкторе и методах, изменяющих состояние.
Рейтинг:
1
Сложность:
5
const val — константа времени компиляции (только примитивы/строки).
val — неизменяемое значение, вычисляемое в runtime.
Рейтинг:
2
Сложность:
2
Рейтинг:
3
Сложность:
4
Рейтинг:
2
Сложность:
10
Рейтинг:
2
Сложность:
7
Рейтинг:
4
Сложность:
3