Как найти сумму элементов массива, если вложенность массива неизвестна?
Для этого можно использовать рекурсию.
👉 @frontendInterview
Для этого можно использовать рекурсию.
👉 @frontendInterview
Какую git команду нужно использовать, чтобы посмотреть состояния файлов в рабочей директории и индексе
Anonymous Quiz
10%
git log
5%
git config
81%
git status
5%
git diff
Сумма двух чисел
Напишите функцию, которая принимает два аргумента: массив из уникальных целых чисел и сумму в виде целого числа. Если сумма двух любых чисел массива из аргумента равна числу, которое приходит вторым аргументом, функция должна вернуть новый массив из этих двух чисел в любом порядке. Если решения нет, вернуть пустой массив. Текущее число само с собой складывать нельзя.
Пример входных данных:
👉 @frontendInterview
Напишите функцию, которая принимает два аргумента: массив из уникальных целых чисел и сумму в виде целого числа. Если сумма двух любых чисел массива из аргумента равна числу, которое приходит вторым аргументом, функция должна вернуть новый массив из этих двух чисел в любом порядке. Если решения нет, вернуть пустой массив. Текущее число само с собой складывать нельзя.
Пример входных данных:
array = [3, 5, -4, 8, 11, 1, -1, 6]На выходе:
targetSum = 10
[-1, 11] или [11, -1], так как -1 + 11 = 10 = targetSum👉 @frontendInterview
Какая из перечисленных команд позволяет переименовать git ветку?
Anonymous Quiz
38%
git branch -m
12%
git checkout -b
39%
get branch -n
5%
git branch -d
6%
git branch -c
Преобразование массива в объект с группировкой и фильтрацией элементов
Напишите функцию, которая на вход принимает массив из студентов, где студент — это объект с полями «имя», «возраст» и «номер группы» {name: string, age: number, groupId: number}, а на выходе возвращает объект, где ключ — это номер группы, а значение — массив из студентов старше 17 лет.
👉 @frontendInterview
Напишите функцию, которая на вход принимает массив из студентов, где студент — это объект с полями «имя», «возраст» и «номер группы» {name: string, age: number, groupId: number}, а на выходе возвращает объект, где ключ — это номер группы, а значение — массив из студентов старше 17 лет.
👉 @frontendInterview
Какой из перечисленных модификаторов доступа устанавливается по-умолчанию всем свойствам и функциям класса?
Anonymous Quiz
83%
public
11%
private
6%
protected
Бессерверные приложения на jаvanoscript
Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке jаvanoscript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием jаvanoscript, Node и Claudia.js.
👉 @frontendInterview
Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке jаvanoscript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием jаvanoscript, Node и Claudia.js.
👉 @frontendInterview
Sentences with Functions
Создайте функции, с помощью которых можно создавать предложения.
Примеры:
👉 @frontendInterview
Создайте функции, с помощью которых можно создавать предложения.
Примеры:
Adam(has(a(dog()))); // must return "Adam has a dog."
The(name(of(the(dog(is(also(Adam()))))))); // must return "The name of the dog is also Adam."👉 @frontendInterview
Как показать пользователю уведомление о том, что в его браузере не включен javanoscript?
Контейнер <nonoscript> показывает свое содержимое, если браузер не поддерживает работу со скриптами или их поддержка отключена пользователем. В остальных случаях браузер игнорирует этот тег и все, что располагается внутри него.
👉 @frontendInterview
Контейнер <nonoscript> показывает свое содержимое, если браузер не поддерживает работу со скриптами или их поддержка отключена пользователем. В остальных случаях браузер игнорирует этот тег и все, что располагается внутри него.
<nonoscript>Your browser does not support JavaScript!</nonoscript>👉 @frontendInterview
Какое значение примет result?
Anonymous Quiz
13%
"undefined"
59%
"string"
21%
"number"
3%
"1"
3%
"null"
Почему важен порядок добавления скриптов на страницу?
Библиотеки следует добавлять раньше, чем скрипты, которые их используют
Например, следующий фрагмент приведет к ошибке «Uncaught ReferenceError: jQuery is not defined»
👉 @frontendInterview
Библиотеки следует добавлять раньше, чем скрипты, которые их используют
Например, следующий фрагмент приведет к ошибке «Uncaught ReferenceError: jQuery is not defined»
<noscript src="js/jquery.easing.js"></noscript>
<noscript src="js/jquery.js"></noscript>👉 @frontendInterview
Как проверить, что свойство существует в объекте?
// проверяем наличие свойства в объекте и его прототипах
// проверяем свойство только в конкретном объекте
👉 @frontendInterview
// проверяем наличие свойства в объекте и его прототипах
if ('someProperty' in object) {
// делаем что-то
}
// проверяем свойство только в конкретном объекте
if (object.hasOwnProperty('someProperty')) {
// делаем что-то
}👉 @frontendInterview
Full-Stack React, TypeScript, and Node (2020)
React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.
👉 @frontendInterview
React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.
👉 @frontendInterview