🤔 Как в JavaScript правильно округлить число 7.25 до ближайшего целого числа?
  Anonymous Poll
    61%
    Math.round(7.25);
      
    18%
    Math.floor(7.25);
      
    7%
    Math.ceil(7.25);
      
    14%
    Number.round(7.25);
      
    🤔 Что делает и для чего нужна функция Function.prototype.bind?
Метод bind позволяет создать новую функцию с жёстко привязанным контекстом (this) и при необходимости — предустановленными аргументами. Полезен при передаче методов в колбэки, где может потеряться контекст.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  Метод bind позволяет создать новую функцию с жёстко привязанным контекстом (this) и при необходимости — предустановленными аргументами. Полезен при передаче методов в колбэки, где может потеряться контекст.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какой JavaScript API предоставляет методы для манипуляции размерами и положением окон браузера?
  Anonymous Poll
    33%
    Document Object Model (DOM)
      
    48%
    Browser Object Model (BOM)
      
    19%
    Console API
      
    0%
    XMLHttpRequest
      
    🤔 Какой метод массива JavaScript создает новый массив с результатами вызова указанной функции для каждого элемента массива?
  Anonymous Poll
    13%
    filter()
      
    73%
    map()
      
    17%
    reduce()
      
    0%
    reduce()
      
    🤔 Какие теги практически обязательно должны быть в ?
- — кодировка;
- — адаптивность;
- — название страницы;
- — стили;
- — описание страницы;
- — управление индексацией.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  - — кодировка;
- — адаптивность;
- — название страницы;
- — стили;
- — описание страницы;
- — управление индексацией.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Назови инструменты, которые использовал для написания асинхронных вызовов.
- Promise
- async/await
- Fetch API
- Axios
- setTimeout / setInterval
- WebSocket — для real-time;
- AbortController — для отмены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  - Promise
- async/await
- Fetch API
- Axios
- setTimeout / setInterval
- WebSocket — для real-time;
- AbortController — для отмены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какой метод JavaScript может быть использован для асинхронной загрузки скрипта и возврата промиса, когда скрипт выполнен?
  Anonymous Poll
    27%
    import()
      
    4%
    System.import()
      
    54%
    require.async()
      
    15%
    loadScript()
      
    🤔 Какое значение будет в переменной e после выполнения следующего кода?
let e = "JavaScript"; e = e.replace(/a/g, "o");
  let e = "JavaScript"; e = e.replace(/a/g, "o");
Anonymous Poll
    25%
    "JavaScript"
      
    56%
    "JovoScript"
      
    13%
    "JavoScript"
      
    6%
    "JovaScript"
      
    🤔 В чём разница между JS и Python?
- JS работает в браузере, Python — нет (но применяется на сервере);
- Синтаксис и принципы ООП разные;
- JS однопоточен (с Event Loop), Python — с GIL;
- JS популярен для frontend, Python — в data science, ML, backend.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  - JS работает в браузере, Python — нет (но применяется на сервере);
- Синтаксис и принципы ООП разные;
- JS однопоточен (с Event Loop), Python — с GIL;
- JS популярен для frontend, Python — в data science, ML, backend.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое свойство CSS позволяет элементам не учитывать определенные границы при позиционировании?
  Anonymous Poll
    13%
    margin-collapse
      
    40%
    border-ignore
      
    20%
    outline-offset
      
    27%
    margin-offset
      
    🤔 Как происходит работа с задачами в проекте?
Обычно работа с задачами организуется через систему управления проектами (например, Jira, YouTrack, Trello, GitLab Issues). Основные этапы:
1. Постановка задачи — задача формализуется, описывается бизнес-требование, сценарии, критерии приёмки.
2. Груминг — задача уточняется командой, разбивается на подзадачи, оценивается по трудозатратам (story points, часы).
3. Разработка — задача берётся в работу, создаётся ветка в Git, ведётся разработка.
4. Код-ревью и тестирование — изменения проверяются через pull/merge request, автоматические и ручные тесты.
5. Деплой и закрытие — задача закрывается после успешного тестирования и релиза.
Также может использоваться Scrum или Kanban: с планированием спринтов, доской задач и ежедневными стендапами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
Обычно работа с задачами организуется через систему управления проектами (например, Jira, YouTrack, Trello, GitLab Issues). Основные этапы:
1. Постановка задачи — задача формализуется, описывается бизнес-требование, сценарии, критерии приёмки.
2. Груминг — задача уточняется командой, разбивается на подзадачи, оценивается по трудозатратам (story points, часы).
3. Разработка — задача берётся в работу, создаётся ветка в Git, ведётся разработка.
4. Код-ревью и тестирование — изменения проверяются через pull/merge request, автоматические и ручные тесты.
5. Деплой и закрытие — задача закрывается после успешного тестирования и релиза.
Также может использоваться Scrum или Kanban: с планированием спринтов, доской задач и ежедневными стендапами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
👍1
  🤔 Какое значение будет в переменной h после выполнения следующего кода?
let h = [1, 2, 3, 4, 5];
h = h.splice(1, 2);
  let h = [1, 2, 3, 4, 5];
h = h.splice(1, 2);
Anonymous Poll
    15%
    [1, 2]
      
    73%
    [2, 3]
      
    4%
    [2, 3, 4]
      
    8%
    [1, 2, 3]
      
    🤔 В чём отличие created от beforeCreated?
- beforeCreated вызывается до инициализации реактивности и событий.
- created вызывается после инициализации данных, событий и реактивности, но до вставки в DOM.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  - beforeCreated вызывается до инициализации реактивности и событий.
- created вызывается после инициализации данных, событий и реактивности, но до вставки в DOM.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какой метод JavaScript используется для преобразования значений всех типов данных в строки?
  Anonymous Poll
    83%
    toString
      
    0%
    toValue
      
    20%
    stringify
      
    0%
    str
      
    🤔 Какое свойство CSS позволяет анимировать переходы между состояниями?
  Anonymous Poll
    96%
    transition
      
    0%
    animate
      
    4%
    change
      
    0%
    motion
      
    🤔 Что известно про отдельные домены для статики?
Использование отдельных доменов (например, static.example.com (static.example.com)) для статики позволяет:
- разграничить кэш между основным контентом и статикой;
- избежать лишней отправки cookie;
- ускорить загрузку ресурсов браузером (параллельные запросы);
- повысить безопасность (ограничение CORS и хедеров).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
  Использование отдельных доменов (например, static.example.com (static.example.com)) для статики позволяет:
- разграничить кэш между основным контентом и статикой;
- избежать лишней отправки cookie;
- ускорить загрузку ресурсов браузером (параллельные запросы);
- повысить безопасность (ограничение CORS и хедеров).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое значение будет в переменной d после выполнения следующего кода?
let d = [1, 2, 3]; d.shift();
  let d = [1, 2, 3]; d.shift();
Anonymous Poll
    5%
    [1, 2, 3]
      
    86%
    [2, 3]
      
    5%
    [1, 3]
      
    5%
    [3]
      
    🤔 Какие свойства flexbox позволяют выравнивать элементы по главной оси и поперечной оси соответственно?
  Anonymous Poll
    82%
    justify-content; align-items;
      
    18%
    align-content; justify-items;
      
    0%
    flex-start; flex-end;
      
    0%
    main-axis; cross-axis;
      
    🤔 В чём отличие for от while?
- for — когда знаем начало и конец.
- while — когда повторяем пока выполняется условие.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
- for — когда знаем начало и конец.
- while — когда повторяем пока выполняется условие.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🔥1
  🤔 Какой метод JavaScript используется для выполнения кода при пересечении элемента с областью видимости?
  Anonymous Poll
    80%
    intersectionObserver
      
    0%
    visibilitychange
      
    20%
    requestAnimationFrame
      
    0%
    onVisible
      
    