Frontend Interview - собеседования по Javanoscript / Html / Css – Telegram
Frontend Interview - собеседования по Javanoscript / Html / Css
11.4K subscribers
2.1K photos
118 videos
319 files
530 links
Канал для подготовки к собеседованиям по фронтенду

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/frontendinterview

Канал в реестре РКН:
https://rknn.link/su
Download Telegram
Какая из перечисленных команд позволяет переименовать 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
Какой из перечисленных модификаторов доступа устанавливается по-умолчанию всем свойствам и функциям класса?
Anonymous Quiz
83%
public
11%
private
6%
protected
Бессерверные приложения на jаvanoscript

Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке jаvanoscript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием jаvanoscript, Node и Claudia.js.

👉 @frontendInterview
Sentences with Functions

Создайте функции, с помощью которых можно создавать предложения.

Примеры:
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> показывает свое содержимое, если браузер не поддерживает работу со скриптами или их поддержка отключена пользователем. В остальных случаях браузер игнорирует этот тег и все, что располагается внутри него.

<nonoscript>Your browser does not support JavaScript!</nonoscript>

👉 @frontendInterview
Почему важен порядок добавления скриптов на страницу?

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

Например, следующий фрагмент приведет к ошибке «Uncaught ReferenceError: jQuery is not defined»
<noscript src="js/jquery.easing.js"></noscript>
<noscript src="js/jquery.js"></noscript>


👉 @frontendInterview
Какое значение line-height у элемента div?
Anonymous Quiz
65%
10px
5%
60px
17%
90px
13%
15px
Как проверить, что свойство существует в объекте?

// проверяем наличие свойства в объекте и его прототипах
 if ('someProperty' in object) {
// делаем что-то
}

// проверяем свойство только в конкретном объекте
if (object.hasOwnProperty('someProperty')) {
// делаем что-то
}


👉 @frontendInterview
Какое значение примет result?
Anonymous Quiz
19%
false
51%
SyntaxError
30%
true
Full-Stack React, TypeScript, and Node (2020)

React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.

👉 @frontendInterview
Противоположности притягиваются

Создайте функцию, которая принимает два числа. Если одно из чисел четное, а другое нечетное, то функция должна вернуть true. Иначе false.

👉 @frontendInterview
📌 Идёт прием заявок на IV Всероссийский конкурс «Программируй будущее»

На кону — призовой фонд в размере более 1 000 000 рублей и возможность заключить контракт со специальным партнером конкурса мультиплатформенным оператором Триколором.

Задача участников — придумать и реализовать идею приложения для отечественной платформы StingrayTV. Подробнее о технологии в Видеогайде.

🏆 Призовой фонд:

1 место – 600 000 ₽
2 место – 400 000 ₽
3 место – 200 000 ₽

🔥 Кроме того, все финалисты получат шанс воплотить свой проект на многомиллионную аудиторию. Эксперты Триколора оценят востребованность представленных в финале работ для клиентов оператора и могут предложить авторам лучших заявок коммерческий контракт на реализацию приложения.

✉️ Есть вопросы? Пишите на
contest@gs-labs.ru или @GSLabsContestsBot

📃 Полные условия и регистрация на сайте конкурса contest.gs-labs.ru
📆 Прием заявок до 11 июля 2022 года
🙌 Участие бесплатное

Денежные призы до вычета НДФЛ.