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

Вопросы собесов t.iss.one/+kXKgJEjRUww3N2Ni
Задачи t.iss.one/+_tcX2w2EmvdmMTgy
Вакансии t.iss.one/+CgCAzIyGHHg0Nzky
Download Telegram
🤔 Что такое 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%
48%
height: 100%
13%
flex-grow: 1
👍2
🤔 Как в JavaScript правильно округлить число 7.25 до ближайшего целого числа?
Anonymous Quiz
52%
Math.round(7.25);
32%
Math.floor(7.25);
12%
Math.ceil(7.25);
5%
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
12%
auto-fill
2%
grid-complex
🤔3🔥2
🤔 Что вернёт следующий код: console.log(undefined == null);?
Anonymous Quiz
56%
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
🤔 Какой метод JavaScript может быть использован для асинхронной загрузки скрипта и возврата промиса, когда скрипт выполнен?
Anonymous Quiz
30%
import()
4%
System.import()
46%
require.async()
20%
loadScript()
👍3
🤔 Какое значение будет в переменной e после выполнения следующего кода?
let e = "JavaScript"; e = e.replace(/a/g, "o");
Anonymous Quiz
8%
"JavaScript"
78%
"JovoScript"
5%
"JavoScript"
9%
"JovaScript"
👍4
🤔 В чём разница между JS и Python?

- JS работает в браузере, Python — нет (но применяется на сервере);
- Синтаксис и принципы ООП разные;
- JS однопоточен (с Event Loop), Python — с GIL;
- JS популярен для frontend, Python — в data science, ML, backend.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5
🤔 Какое свойство CSS позволяет элементам не учитывать определенные границы при позиционировании?
Anonymous Quiz
33%
margin-collapse
27%
border-ignore
23%
outline-offset
17%
margin-offset
🤔2
🤔 Как происходит работа с задачами в проекте?

Обычно работа с задачами организуется через систему управления проектами (например, Jira, YouTrack, Trello, GitLab Issues). Основные этапы:
1. Постановка задачи — задача формализуется, описывается бизнес-требование, сценарии, критерии приёмки.
2. Груминг — задача уточняется командой, разбивается на подзадачи, оценивается по трудозатратам (story points, часы).
3. Разработка — задача берётся в работу, создаётся ветка в Git, ведётся разработка.
4. Код-ревью и тестирование — изменения проверяются через pull/merge request, автоматические и ручные тесты.
5. Деплой и закрытие — задача закрывается после успешного тестирования и релиза.
Также может использоваться Scrum или Kanban: с планированием спринтов, доской задач и ежедневными стендапами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
🤔 Что вернёт следующий код: console.log("5" === 5);?
Anonymous Quiz
10%
true
89%
false
0%
"true"
1%
Ошибка
👍2
🤔 Какое значение будет в переменной h после выполнения следующего кода?
let h = [1, 2, 3, 4, 5];
h = h.splice(1, 2);
Anonymous Quiz
14%
[1, 2]
67%
[2, 3]
13%
[2, 3, 4]
7%
[1, 2, 3]
👍4🤔4
🤔 В чём отличие created от beforeCreated?

- beforeCreated вызывается до инициализации реактивности и событий.
- created вызывается после инициализации данных, событий и реактивности, но до вставки в DOM.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5🔥3
🤔 Какой метод JavaScript используется для преобразования значений всех типов данных в строки?
Anonymous Quiz
85%
toString
3%
toValue
11%
stringify
1%
str
👍2
🤔 Какое свойство CSS позволяет анимировать переходы между состояниями?
Anonymous Quiz
86%
transition
11%
animate
2%
change
1%
motion
👍3
🤔 Что известно про отдельные домены для статики?

Использование отдельных доменов (например,
static.example.com) для статики позволяет:
- разграничить кэш между основным контентом и статикой;
- избежать лишней отправки cookie;
- ускорить загрузку ресурсов браузером (параллельные запросы);
- повысить безопасность (ограничение CORS и хедеров).


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