Frontend | Тесты – Telegram
Frontend | Тесты
7.87K subscribers
31 photos
476 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+kXKgJEjRUww3N2Ni
Задачи t.me/+_tcX2w2EmvdmMTgy
Вакансии t.me/+CgCAzIyGHHg0Nzky
Download Telegram
🤔 Какие преимущества HTTP/2 перед HTTP/1?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
🤔 Какое значение будет в переменной i после выполнения следующего кода?
const i = [1, 2, 3, 4, 5]; i.splice(2, 1);
Anonymous Quiz
10%
[1, 2, 3, 4, 5]
56%
[1, 2, 4, 5]
17%
[1, 3, 4, 5]
17%
[1, 2, 5]
👍2
🤔 В чём разница между макро- и микро-задачами?

Макро-задачи (например, setTimeout, setInterval) выполняются в основном цикле событий после выполнения текущего стека. Микро-задачи (например, Promise, queueMicrotask) имеют более высокий приоритет и выполняются сразу после текущего выполнения кода, до обработки макро-задач. Микро-задачи используются для обработки данных в реальном времени, а макро-задачи — для отложенных действий.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔1
🤔 Какое значение object-fit заставляет содержимое размером с контейнер, сохраняя пропорции, даже если это приводит к обрезке контента?
Anonymous Quiz
43%
contain
42%
cover
13%
fill
2%
none
👍3
🤔 Что вернёт следующий JavaScript код: console.log(typeof (() => {}));?
Anonymous Quiz
48%
"function"
42%
"object"
9%
"undefined"
1%
"string"
👍2
🤔 Что делает отчёт в базе данных?

Отчёт в контексте БД — это запрос или набор запросов, которые:
- Извлекают агрегированные, отфильтрованные или статистические данные.
- Представляют их в структурированном виде (например, за период, по категориям).
- Часто используются представления (views) или хранимые процедуры. Также отчёты могут кешироваться или логироваться для последующего анализа.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🤔 Что вернёт следующий код: console.log(parseInt("101", 2));?
Anonymous Quiz
35%
5
40%
101
4%
"5"
21%
Ошибка
👍2🔥2
🤔 Какое значение будет в переменной f после выполнения следующего кода?
let f = "abcdef";
f = f.slice(2, -2);
Anonymous Quiz
22%
abc
44%
cd
16%
cde
18%
def
👍3
🤔 Как поставить cookie в браузере?

Cookie устанавливается через:
- заголовок ответа от сервера (Set-Cookie);
- или через JavaScript, указав document.cookie = "ключ=значение; expires=дата; path=/";.
Важно учитывать: такие куки видны браузеру и могут отправляться на сервер.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какой атрибут у <input> типа checkbox определяет, что флажок установлен по умолчанию?
Anonymous Quiz
67%
checked
23%
default
4%
select
7%
active
👍2💊2
🤔 Какие известны способы центрирования?

1. Текстовое выравнивание: text-align: center;.
2. Flexbox: display: flex; justify-content: center; align-items: center;.
3. Grid: display: grid; place-items: center;.
4. Абсолютное позиционирование: position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);.
5. Вертикальное центрирование: line-height для текста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
🤔 Какой атрибут <input> указывает на минимальное числовое значение, которое пользователь может выбрать?
Anonymous Quiz
92%
min
2%
minimum
2%
least
3%
low
👍3
🤔 Зачем нам разбивать приложение отдельно на backend и frontend?

Для масштабируемости, разделения ответственности, независимой разработки и деплоя. Это упрощает работу в команде и позволяет фронтенду использовать разные технологии (React, Vue), а бэкенду — работать через API.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🤔 Какой JavaScript API позволяет разработчикам измерять производительность веб-приложения, анализируя время, затраченное на различные аспекты загрузки страниц и выполнения скриптов?
Anonymous Quiz
72%
Performance API
10%
Timing API
7%
Navigation Timing API
11%
Resource Timing API
👍4
🤔 Как бы добавлял статический метод в prototype?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🤔 Какое значение position в CSS используется для фиксации элемента на экране при прокрутке страницы?
Anonymous Quiz
11%
static;
2%
relative;
83%
fixed;
4%
absolute;
👍2
🤔 Какой атрибут элемента <meta> позволяет контролировать масштабирование веб-страницы на мобильных устройствах?
Anonymous Quiz
70%
viewport
17%
scale
8%
width
5%
resolution
👍5🔥1
🤔 Что такое ООП?

Это парадигма программирования, основанная на концепции объектов. Основные принципы:
1. Инкапсуляция: объединение данных и методов.
2. Наследование: создание новых классов на основе существующих.
3. Полиморфизм: возможность использовать один интерфейс для разных типов.
4. Абстракция: выделение важных характеристик и скрытие деталей реализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Как в CSS сделать текст полупрозрачным?
Anonymous Quiz
88%
opacity: 0.5;
7%
transparency: 50%;
3%
visibility: semi-transparent;
2%
alpha: 50%;
💊3👍2
🤔 Что такое meta-теги?

<meta> — это элемент <head>, который задаёт метаинформацию о странице: кодировку, описание, ключевые слова, авторство, настройки viewport и многое другое.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6