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

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

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

Канал в реестре РКН:
https://rknn.link/su
Download Telegram
Как пройти собеседование фронтендеру: взгляд тимлида

Елизавета Каторгина — фронт-тимлид веб-продакшена ДАЛЕЕ — провела сотни собеседований и знает, какие скиллы можно и нужно показывать фронтендеру, а что станет красным флагом для интервьюера

Переходите в канал ДАЛЕЕ, читайте пост полностью и подписывайтесь, чтобы не пропустить полезные подборки и советы для айтишников и дизайнеров.
👎111👍1
Что этот код выведет на консоль?
Anonymous Quiz
27%
false
64%
true
5%
null
4%
ошибка
👍7👎3
Какое из перечисленных ниже слов не является зарезервированным словом в JavaScript?
Anonymous Quiz
42%
default
14%
throw
26%
finally
18%
undefined
🤔22🔥2👍1👎1
Какой из нижеперечисленных типов заглушек предоставляет заранее определенные ответы и содержит утверждения (assertions) для проверки вызовов методов?
Anonymous Quiz
23%
Stub
58%
Mock
19%
Ни один из них
3🔥1
Что такое стратегическое проектирование?

Стратегическое проектирование - это проектирование на высоком уровне абстракции, без технических нюансов, осуществляемое всей командой - как менеджерами/заказчиками, так и техническими специалистами.

Основной целью применения DDD является получение высококачественной модели программного обеспечения, которая будет максимально точно отражать поставленные бизнес-цели. Для реализации этого требуется объединение усилий как разработчиков, так и экспертов в предметной области. Создание дружной и сплоченной команды позволяет получить большое количество преимуществ для бизнеса. Обмен знаниями между членами команды снижает шансы появления «тайного знания» о модели, достигается консенсус между экспертами предметной области в отношении различных понятий и терминологии, разрабатывается более точное определение и описание самого бизнеса.

👉 @frontendInterview
2
Современный JavaScript для нетерпеливых

Язык JavaScript изначально был предназначен для написания небольших объемов кода внутри браузера, но современный JavaScript радикально отличается от своего прародителя. В наши дни программисты на JavaScript активно осваивают функциональный, объектно-ориентированный и асинхронный стили программирования, оставляя в прошлом архаичные конструкции, чреватые ошибками. Данная книга – полное, но при этом лаконичное руководство по версии JavaScript E6 и выше. Вам не потребуется знаний старых версий языка, а сразу предлагается начать с более мощных современных.

👉 @frontendInterview
👍62
Squares sequence

Выполните функцию, которая возвращает массив длины n, начинающийся с заданного числа x и квадратов предыдущего числа. Если n отрицательно или равно нулю, верните пустой массив.

Примеры:
2, 5 --> [2, 4, 16, 256, 65536]
3, 3 --> [3, 9, 81]

👉 @frontendInterview
👎1
Страдаете от недостатка заказов на фрилансе?

Конкуренция на крупных биржах просто зашкаливает. Новички давят демпингом, а старички – авторитетом.

@LinkUp.market – молодая, но очень перcпективная фриланс биржа внутри Telegram. Тут можно легко построить карьеру фрилансера, прокачать личный бренд и собрать базу постоянных клиентов, которые будут кормить вас долгие годы.

Свой первый заказ сможете получить уже сегодня

Вот ссылкаhttps://t.iss.one/+sxHaL9B-asZlNTQy

🚀 Дерзайте!
В чём различия между Long-Polling, Websockets и Server-Sent Events?

Ajax Long-Polling
1. Клиент запрашивает веб-страницу с сервера, используя обычный HTTP.
2. Клиент получает запрошенную веб-страницу и выполняет JavaScript на странице, которая запрашивает файл с сервера.
3. Сервер не сразу отвечает запрошенной информацией, а ждёт, пока не появится новая информация.
4. Когда появляется новая информация, сервер отвечает новой информацией.
5. Клиент получает новую информацию и немедленно отправляет другой запрос на сервер, перезапуская процесс.

HTML Websockets
1. Клиент запрашивает веб-страницу с сервера, используя обычный HTTP.
2. Клиент получает запрошенную веб-страницу и выполняет JavaScript на странице, которая открывает соединение с сервером.
3. Сервер и клиент теперь могут отправлять друг другу сообщения, когда доступны новые данные (с обеих сторон).
- Трафик в реальном времени от сервера к клиенту и от клиента к серверу.
- С помощью WebSocket можно подключиться к серверу из другого домена.
- Также можно использовать сторонний сервер веб-сокетов. Таким образом, вам нужно будет реализовать только клиентскую часть.

Server-Sent Events
1. Клиент запрашивает веб-страницу с сервера, используя обычный HTTP.
2. Клиент получает запрошенную веб-страницу и выполняет JavaScript на странице, которая открывает соединение сервером.
4. Сервер отправляет событие клиенту, когда появляется новая информация.
- Трафик в реальном времени от сервера к клиенту.
- Соединения с серверами из других доменов возможны только при правильных настойках CORS.

👉 @frontendInterview
👍92
Forwarded from Юрий
Оставьте сомнения и сделайте уверенный шаг к карьере веб-разработчика на мини-курсе Skillbox. Научитесь зарабатывать на фрилансе! Вы с нуля создадите 3 проекта — сайт, приложение и сервис — и изучите основы самых востребованных технологий.

Регистрация: https://epic.st/I68Wze

На мини-курсе вы научитесь:
— создавать веб-страницы, используя язык разметки HTML и технологию CSS;
— реализовывать серверную часть (backend) веб-приложений на языке PHP;
— работать с базой данных MySQL при помощи языка запросов SQL;
— создавать приложения на языке программирования JavaScript;
— автоматически получать информацию с других сайтов;
— размещать сайты в интернете.

📍Спикер — Даниил Пилипенко, основатель и директор центра подбора IT-специалистов SymbioWay. 19 лет работает в сфере Java и веб-разработки, руководит командами разработки в разных проектах.

Каждый участник получит подборку полезных материалов, а также подарки от Skillbox!

🌟Полезные знания — на расстоянии клика. Учитесь где угодно и когда угодно!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
👍21
Дайте определение функции высшего порядка.

Функция высшего порядка — это любая функция, которая принимает одну или несколько функций в качестве аргументов, которые она использует для работы с данными, и/или возвращает функцию в качестве результата. Классическим примером является метод map, который принимает массив и функцию в качестве аргументов. Затем map использует эту функцию для преобразования каждого элемента в массиве, возвращая новый массив с преобразованными данными. Другими популярными примерами в JS являются filter и reduce.

👉 @frontendInterview
👍15👎1
Возможно ли создать подобное диалоговое окно без использования JS?
Anonymous Quiz
85%
Да
15%
Нет