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

Вопросы собесов t.me/+kXKgJEjRUww3N2Ni
Задачи t.me/+_tcX2w2EmvdmMTgy
Вакансии t.me/+CgCAzIyGHHg0Nzky
Download Telegram
🤔 Какой HTML тег используется для группирования контента в независимый, автономный блок, который можно легко синдицировать или переиспользовать?
Anonymous Quiz
13%
block
9%
widget
30%
article
48%
section
🤔5👍3💊1
🤔 Какой метод JavaScript позволяет создать промис, который выполняется после указанного времени ожидания?
Anonymous Quiz
76%
setTimeout()
9%
setInterval()
10%
delay()
5%
wait()
💊20🤔6
🤔 Зачем нужен линтер?

- Помогает находить ошибки на этапе написания кода.
- Улучшает стиль кодирования по стандартам (Prettier, Airbnb).
- Повышает читаемость и поддерживаемость кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Какой метод JavaScript позволяет создать итератор, который останавливается и возобновляется в любой момент?
Anonymous Quiz
27%
generator()
24%
function*()
18%
async function*()
30%
yield()
👍9💊3
🤔 Какое значение будет в переменной f после выполнения следующего кода?
let f = [1, 2, 3, 4]; f.copyWithin(0, 2);
Anonymous Quiz
25%
[3, 4, 3, 4]
21%
[1, 2, 3, 4]
12%
[3, 4, 1, 2]
42%
[1, 2, 1, 2]
🤔8👍5🔥1
🤔 Для чего в JavaScript нужна асинхронность?

Асинхронность позволяет:
- Не блокировать главный поток исполнения во время долгих операций (например, запросов к API, таймеров, чтения файлов).
- Обрабатывать события в порядке их завершения, а не исполнения.
- Повышать отзывчивость интерфейса и производительность.
Асинхронность реализуется через setTimeout, Promise, async/await, fetch и события.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какое свойство CSS используется для установки внешних отступов элемента?
Anonymous Quiz
10%
padding
1%
border
89%
margin
0%
spacing
👍4
🤔 Какой JavaScript метод позволяет временно задержать выполнение следующих операций на указанное количество миллисекунд?
Anonymous Quiz
77%
setTimeout()
7%
setInterval()
13%
delay()
3%
wait()
👍4
🤔 Какие есть способы автоматизации в React?

- Сборка через Create React App, Vite или Next.js.
- Тестирование через Jest, React Testing Library, Cypress.
- Линтинг и форматирование через ESLint, Prettier.
- Документирование через Storybook.
- CI/CD через GitHub Actions, GitLab CI и др.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4👍3🤔1
🤔 Какой метод JavaScript используется для динамической загрузки скриптов, с возможностью управления версионностью и зависимостями?
Anonymous Quiz
43%
System.import()
15%
loadJS()
24%
require.ensure()
17%
importScripts()
💊10🤔6
🤔 Какой метод JavaScript позволяет объединить два или более объектов в один, копируя их символы и неизменяемые свойства?
Anonymous Quiz
66%
Object.assign()
5%
Object.create()
9%
Object.defineProperties()
19%
Object.merge()
👍1
🤔 Что такое Shadow DOM?

Shadow DOM — это технология, позволяющая инкапсулировать DOM-дерево компонента. Внутренние стили и разметка изолированы от внешней страницы. Используется в Web Components.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2💊1
🤔 Какое значение будет в переменной c после выполнения следующего кода?
let c = [1, 2, 3, 4];
let d = c.findIndex(x => x > 2);
Anonymous Quiz
6%
1
43%
2
34%
3
17%
4
💊11👍5
🤔 Какое свойство и значение в CSS используется для скрытия элемента, сохраняя за ним занимаемое пространство в макете?
Anonymous Quiz
57%
visibility: hidden;
13%
display: none;
28%
opacity: 0;
3%
hidden: true;
👍4
🤔 Какие бывают state managers в React?

В React существует несколько способов управления состоянием:
- Локальное состояние: useState, useReducer — работают внутри одного компонента.
- Context API — позволяет делиться данными между компонентами без пропсов.
- Redux — централизованное хранилище с actions и reducers, подходит для крупных приложений.
- Zustand — минималистичный менеджер, позволяет создавать глобальное состояние с простым API.
- Recoil — атомарная модель состояния, поддерживает асинхронность.
- MobX — реактивный подход с автообновлениями при изменении данных.
- Jotai, XState, React Query — решают разные задачи: управление атомами, конечными автоматами, загрузкой данных.
Выбор зависит от масштаба проекта и предпочтений команды.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
🤔 Какой метод JavaScript используется для возврата индекса первого элемента массива, который удовлетворяет условию, заданному в функции?
Anonymous Quiz
18%
find()
56%
findIndex()
25%
indexOf()
2%
lastIndexOf()
👍6🔥1
🤔 Какой CSS дескриптор @-правила используется для импорта шрифтов из внешних источников в стили документа?
Anonymous Quiz
47%
@font-face
10%
@font-import
2%
🔥6💊2🤔1
🤔 Существует ли тег <basefont> и за что он отвечает?

Существовал в HTML 3.2, использовался для установки шрифта по умолчанию для всего документа. В HTML5 устарел — теперь используется CSS (font-family).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💊3
🤔 Какой метод JavaScript используется для поиска всех элементов по имени класса?
Anonymous Quiz
33%
document.querySelector()
3%
document.getElementById()
62%
document.getElementsByClassName()
2%
document.find()
👍3💊3
🤔 Что вернёт следующий код: console.log("Hello" - "World");?
Anonymous Quiz
8%
0
56%
NaN
14%
"HelloWorld"
22%
Ошибка
👍2
🤔 Что такое асинхронность?

Асинхронность позволяет выполнять действия, не блокируя основной поток. Это особенно важно для I/O-операций, таймеров и работы с сетью.


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