FrontendQuiz - задачи с собеседований по фронтенду – Telegram
FrontendQuiz - задачи с собеседований по фронтенду
1.69K subscribers
246 photos
2 videos
2 files
164 links
Задачки для фронтендщиков:
алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Frontend и разбор их решения.

Сотрудничество: @cyberJohnny
Download Telegram
🤔 Какой метод JavaScript используется для поиска всех элементов по имени класса?
Anonymous Poll
20%
document.querySelector()
0%
document.getElementById()
80%
document.getElementsByClassName()
0%
document.find()
🤔 Что вернёт следующий код: console.log("Hello" - "World");?
Anonymous Poll
10%
0
68%
NaN
10%
"HelloWorld"
13%
Ошибка
🤔 Какой CSS-селектор выбирает все элементы <p>, которые являются единственными детьми своих родителей?
Anonymous Poll
86%
p:only-child
7%
p:single
4%
p:one
4%
p:alone
🤔 Что вернёт следующий код: console.log(0.1 + 0.2 == 0.3);?
Anonymous Poll
30%
true
61%
false
3%
"0.3"
9%
Ошибка
🤔 Какой метод JavaScript позволяет создать асинхронный итератор?
Anonymous Poll
27%
Symbol.asyncIterator
40%
Symbol.iterator
33%
asyncIterator()
0%
asyncIterable()
🤔 Какое значение свойства CSS grid-column объединяет несколько колонок в одну ячейку?
Anonymous Poll
20%
span
10%
auto
15%
1 / -1
55%
grid-column-span
🤔 Какой тип CSS-свойства background-clip определяет, что фон будет ограничен контентом элемента?
Anonymous Poll
29%
border-box
4%
padding-box
71%
content-box
0%
margin-box
🤔 Что вернёт следующий код: console.log(!!null);?
Anonymous Poll
32%
true
61%
false
0%
"null"
7%
Ошибка
🤔 Какое CSS свойство позволяет настраивать краевые эффекты элементов, создавая сложные границы?
Anonymous Poll
17%
border-slice
29%
border-corner-shape
21%
border-image
33%
mask-border
🤔 Какое свойство и метод JavaScript API Canvas позволяет манипулировать прозрачностью отдельных элементов на канвасе?
Anonymous Poll
9%
globalAlpha
22%
setAlpha
61%
opacityControl
9%
alphaSet
🤔 Какие преимущества HTTP/2 перед HTTP/1?

- Мультиплексирование — несколько запросов по одному соединению.
- Сжатие заголовков (HPACK).
- Сервер push — сервер может отправить данные заранее.
- Меньше оверхеда, нет блокировок запросов.
Итог: быстрее, надёжнее, меньше сетевой нагрузки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое значение object-fit заставляет содержимое размером с контейнер, сохраняя пропорции, даже если это приводит к обрезке контента?
Anonymous Poll
39%
contain
58%
cover
3%
fill
0%
none
🤔 Что вернёт следующий код: console.log(parseInt("101", 2));?
Anonymous Poll
36%
5
44%
101
12%
"5"
8%
Ошибка
🤔 Какой атрибут у <input> типа checkbox определяет, что флажок установлен по умолчанию?
Anonymous Poll
85%
checked
12%
default
3%
select
0%
active
🤔 Какой атрибут <input> указывает на минимальное числовое значение, которое пользователь может выбрать?
Anonymous Poll
88%
min
4%
minimum
0%
least
8%
low
🤔 Какой JavaScript API позволяет разработчикам измерять производительность веб-приложения, анализируя время, затраченное на различные аспекты загрузки страниц и выполнения скриптов?
Anonymous Poll
71%
Performance API
17%
Timing API
4%
Navigation Timing API
13%
Resource Timing API
🤔 Как бы добавлял статический метод в prototype?

Статические методы не добавляются в prototype, а напрямую к конструктору:
MyClass.myStaticMethod = function() {}
Как сделать какое-либо свойство объекта неизменяемым?
С помощью Object.defineProperty(obj, key, { writable: false }) или Object.freeze(obj), чтобы полностью заморозить объект (нельзя изменять, добавлять или удалять свойства).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚