TGViewer
YeaHub Tech YeaHub Tech @yeahub_tech · 412 subscribers
Post #463 38
🧑‍💻 Вопросы с собесов для Node.js Разработчика

1. Как защитить данные в LocalStorage от стороннего JS?
Полностью защитить LocalStorage от чтения/изменения сторонним JS нельзя, так как он доступен в том же контексте. Можно уменьшить риски: хранить только нечувствительные данные, использовать шифрование или HttpOnly-куки для критичной информации.

2. Что такое Web Vitals?
Web Vitals — это набор ключевых метрик, которые Google использует для оценки скорости и удобства сайта. Основные из них:

- LCP (Largest Contentful Paint) — время загрузки самого большого элемента.
- FID (First Input Delay) — задержка перед реакцией на первое действие пользователя.
- CLS (Cumulative Layout Shift) — неожиданные смещения элементов на странице.

3. Что такое статический метод класса?
Статический метод — это функция класса, которая вызывается без создания экземпляра. Она принадлежит самому классу, а не объекту. Например, Math.random() — статический метод, так как не требует new Math().

4. Расскажи все про оптимизацию загрузки сайтов
Оптимизация загрузки сайтов — это способы сделать страницы быстрее. Основные методы: сжатие изображений, минификация CSS/JS, кэширование, ленивая загрузка (lazy load) и использование CDN. Чем быстрее сайт, тем лучше пользовательский опыт и выше позиции в поисковиках.

5. Как мы взаимодействуем с Node.js на фронтенде?
Node.js на фронтенде в основном применяется для:

- Сборки проектов (Webpack, Vite, Rollup).
- Запуска локального сервера для разработки.
- Управления зависимостями через npm/yarn/pnpm.
- Выполнения скриптов (тесты, линтинг, деплой).

Фронтенд-разработчики не запускают Node.js в браузере, но используют его в инструментах сборки.

#куки #хранилище #security #optimization #class #optimizations #webpack
More from @yeahub_tech
  1. Oct 7, 2026#course #начинающие 📚 Твой Golang Твой Golang — это идеальный старт для освоения языка. П…
  2. Oct 5, 2026🧑‍💻 Вопросы с собесов для Node.js Разработчика 1. Как использовать Service Workers для р…
  3. Oct 2, 2026#Собес #transaction #propagation #required 🤔 Что такое propagation у транзакций и какие т…
  4. Oct 1, 2026#book #book 📚 Библия C#. 6-е изд. Автор: Михаил Фленов Это настольная книга программиста,…
  5. Sep 30, 2026#repository #books 📚 Коллекция официальных электронных книг от Unity Сайт представляет со…
  6. Sep 28, 2026🧑‍💻 5 сложных вопросов для Python разработчиков 1. Что такое абстрактный метод? Абстракт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →