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

Вопросы собесов t.iss.one/+kXKgJEjRUww3N2Ni
Задачи t.iss.one/+_tcX2w2EmvdmMTgy
Вакансии t.iss.one/+CgCAzIyGHHg0Nzky
Download Telegram
👍5
🤔 Какой метод JavaScript используется для создания нового объекта на основе существующего прототипа?
Anonymous Quiz
50%
Object.create
17%
Object.extend
31%
Object.fromPrototype
2%
Object.base
💊3👍1
🤔 Разным ролям нужно по-разному предоставить dataset. Как бы это сделал?

- Через разграничение прав (RBAC) — фильтровать данные на сервере в зависимости от роли пользователя.
- Использовать view-модели или DTO, в которых отфильтровано содержимое.
- Настроить фильтрацию SQL-запросов (например, WHERE role = ?).
- В UI можно скрывать/показывать поля, но не полагаться только на фронт.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1💊1
🤔 Какой атрибут у <input> указывает на то, какой тип данных ожидается в поле?
Anonymous Quiz
88%
type
4%
inputmode
4%
format
5%
datatype
🔥3
🤔 Что вернёт следующий код: console.log("false" == false);?
Anonymous Quiz
54%
true
42%
false
2%
"false"
2%
Ошибка
👍3
🤔 Как оптимизировать страницы для печати?

- Использовать медиа-запрос
@media print;
- Убирать навигацию, рекламу, интерактивные блоки;
- Использовать чёрно-белую палитру, читаемые шрифты;
- Избегать анимаций и динамического контента;
- Добавлять display: none для ненужного в печати.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой HTML атрибут используется для определения языка содержимого документа?
Anonymous Quiz
80%
lang
11%
language
8%
type
1%
script
👍2
🤔 Что такое прогрессивный рендеринг?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
🤔 Какой CSS селектор наиболее подходит для выбора первого <p> элемента в каждом <section>, который следует непосредственно за заголовками <h2>?
Anonymous Quiz
9%
h2 + p
20%
section > p
38%
h2 + section > p
34%
section h2 + p
👍4
🤔 Какое значение будет в переменной b после выполнения следующего кода?
let b = [1, 2, 3];
b = b.map((x) => x ** 2);
Anonymous Quiz
3%
[1, 2, 3]
81%
[1, 4, 9]
4%
[2, 3, 4]
12%
[1, 8, 27]
👍4
🤔 Что такое Composition API в Vue 3?

Новый способ работы с состоянием и логикой в Vue 3. Он использует setup() вместо data, methods и computed. Позволяет лучше структурировать код, переиспользовать логику (через composables) и удобнее работать с TypeScript.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какое CSS свойство позволяет элементу занимать максимально доступное пространство по вертикали?
Anonymous Quiz
14%
height: auto
26%
max-height: 100%
47%
height: 100%
13%
flex-grow: 1
👍2
🤔 Как в JavaScript правильно округлить число 7.25 до ближайшего целого числа?
Anonymous Quiz
51%
Math.round(7.25);
32%
Math.floor(7.25);
12%
Math.ceil(7.25);
4%
Number.round(7.25);
👍1
🤔 Что делает и для чего нужна функция Function.prototype.bind?

Метод bind позволяет создать новую функцию с жёстко привязанным контекстом (this) и при необходимости — предустановленными аргументами. Полезен при передаче методов в колбэки, где может потеряться контекст.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3
🤔 Какой JavaScript API предоставляет методы для манипуляции размерами и положением окон браузера?
Anonymous Quiz
48%
Document Object Model (DOM)
47%
Browser Object Model (BOM)
3%
Console API
2%
XMLHttpRequest
🔥2
🤔 Какой метод массива JavaScript создает новый массив с результатами вызова указанной функции для каждого элемента массива?
Anonymous Quiz
9%
filter()
80%
map()
10%
reduce()
1%
reduce()
👍5
🤔 Какие теги практически обязательно должны быть в <head>?

- <meta charset="utf-8"> — кодировка;
- <meta name="viewport"> — адаптивность;
- <title> — название страницы;
- <link rel="stylesheet"> — стили;
- <meta name="description"> — описание страницы;
- <meta name="robots"> — управление индексацией.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🤔 Какое свойство CSS задает алгоритмы для автоматического расчета размеров сеточных элементов на основе доступного пространства, предполагая сложные сценарии адаптивного дизайна?
Anonymous Quiz
48%
grid-auto
38%
grid-template
11%
auto-fill
2%
grid-complex
🤔3🔥2
🤔 Что вернёт следующий код: console.log(undefined == null);?
Anonymous Quiz
57%
true
36%
false
4%
"undefined"
4%
Ошибка
🤔5👍1
🤔 Назови инструменты, которые использовал для написания асинхронных вызовов.

- Promise
- async/await
- Fetch API
- Axios
- setTimeout / setInterval
- WebSocket — для real-time;
- AbortController — для отмены.


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