#Собес #message_broker #js #nodejs
🤔 Middle/Middle+ Node.js Backend разработчик в компанию rolftech
Техсобес. ЗП: от 250к. Июнь 2025. Опыт: 4 года. Непростой собес, спрашивали по опыт и глубоко копали в техничку. Был лайвкодинг.
💬 Вопросы:
- JWT что такое? Из каких частей состоит токен?
- Что такое CORS
- Как принято работать с файлами с Node.js
- Pick, Omit, Partial в TS
- Что такое опциональная цепочка в JS?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle/Middle+ Node.js Backend разработчик в компанию rolftech
Техсобес. ЗП: от 250к. Июнь 2025. Опыт: 4 года. Непростой собес, спрашивали по опыт и глубоко копали в техничку. Был лайвкодинг.
💬 Вопросы:
- JWT что такое? Из каких частей состоит токен?
- Что такое CORS
- Как принято работать с файлами с Node.js
- Pick, Omit, Partial в TS
- Что такое опциональная цепочка в JS?
👉 Все вопросы из этого собеседования (26)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤2🔥1
#Собес #normalization #1nf #2nf
🤔 Что такое нормальные формы в базах данных? Зачем они нужны?
💬 Кратко:
Нормальные формы (1NF, 2NF, 3NF, BCNF и др.) — это набор правил для проектирования таблиц, которые минимизируют дублирование данных и предотвращают аномалии вставки, обновления и удаления. Приведение схемы к нормальным формам упрощает поддержку и обеспечивает целостность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое нормальные формы в базах данных? Зачем они нужны?
💬 Кратко:
Нормальные формы (1NF, 2NF, 3NF, BCNF и др.) — это набор правил для проектирования таблиц, которые минимизируют дублирование данных и предотвращают аномалии вставки, обновления и удаления. Приведение схемы к нормальным формам упрощает поддержку и обеспечивает целостность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#tool #гит
📚 Хочешь изучить Git, не рискуя своей локальной установкой?
Теперь можно запускать команды Git прямо из браузера , с пошаговым объяснением, что делает каждая команда.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Хочешь изучить Git, не рискуя своей локальной установкой?
Теперь можно запускать команды Git прямо из браузера , с пошаговым объяснением, что делает каждая команда.
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #union-типы #гибкая_типизация #множественные_типы
🤔 Что такое union-типы в TypeScript и зачем они нужны?
💬 Кратко:
Union-типы позволяют указывать, что переменная может принимать значения разных типов. Это полезно в ситуациях, когда тип данных может быть гибким и изменяться.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое union-типы в TypeScript и зачем они нужны?
💬 Кратко:
Union-типы позволяют указывать, что переменная может принимать значения разных типов. Это полезно в ситуациях, когда тип данных может быть гибким и изменяться.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Напомню, что нода — это рантайм, который позволяет выполнять JavaScript вне браузера
1) V8 — JS-движок от Google
Парсит и компилирует JavaScript в машинный код
2) Event Loop (libuv)
Управляет асинхронностью, таймерами, I/O, очередями задач
3) Thread Pool
Для блокирующих операций: fs, crypto, dns
4) C++ bindings
Связь между JS и системными вызовами ОС
Далее разберем v8 под капотом
— Call Stack (стек)
Хранит контекст выполнения функций
— Heap (куча)
Память для объектов, массивов, замыканий
— Garbage Collector
Автоматически очищает неиспользуемую память (рекомендую изучить подробнее)
— JIT-компиляция
Превращает JS в машинный код на лету
Помнить про внутренность v8 важно, так как иногда это спрашивают на собеседованиях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
#Собес #arguments #this #функция
🤔 Особенности стрелочных функций (this, arguments) и как изменить контекст?
💬 Кратко:
Стрелочные функции не создают собственного контекста
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Особенности стрелочных функций (this, arguments) и как изменить контекст?
💬 Кратко:
Стрелочные функции не создают собственного контекста
this и используют значение this из внешней функции. Они также не имеют объекта arguments, что делает их менее гибкими в некоторых ситуациях. Контекст стрелочной функции изменить нельзя, так как он жёстко привязан к внешней области видимости.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#Собес #docker_build #dockerfile #image
🤔 Как создать Docker-образ с использованием Dockerfile?
💬 Кратко:
Чтобы создать Docker-образ, необходимо использовать команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как создать Docker-образ с использованием Dockerfile?
💬 Кратко:
Чтобы создать Docker-образ, необходимо использовать команду
docker build, указав путь к каталогу, содержащему Dockerfile. Например, docker build -t myimage:tag . создаст образ с именем myimage и тегом tag из текущего каталога.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#article #event_loop #promise
📚 Полное понимание асинхронности в браузере
Гайд по асинхронности в JavaScript. Статья на Хабр от Яндекса
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Полное понимание асинхронности в браузере
Гайд по асинхронности в JavaScript. Статья на Хабр от Яндекса
Перейти к материалу
👉 База вопросов 👉 Новости
❤2
#Собес #typenoscript #strictnullchecks #null
🤔 Как работает strictNullChecks в TypeScript?
💬 Кратко:
Флаг
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как работает strictNullChecks в TypeScript?
💬 Кратко:
Флаг
strictNullChecks в TypeScript делает обязательной проверку на null и undefined, предотвращая неявное использование этих значений в коде. Это помогает избежать типичных ошибок, связанных с неопределенными значениями.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
КАК HR ВИДИТ ТВОЕ РЕЗЮМЕ на hh 🙃
В видосе показываю личный кабинет работодателя (рекрутера) на hh.ru и объясняю, почему одни резюме попадают в "Лучшие", а другие остаются в игноре
Узнаете, как ваше резюме видят рекрутеры, как работают автофильтры и отображаются ли изменения в резюме. Отдельно осветил тему подтвержденных навыков и достижений
🔗 ССЫЛКА на видео
🔗 ССЫЛКА на видео
🔗 ССЫЛКА на видео
Кста мой первый видос на ютубе😇
🚀 Пост Guru Node.js: @DemetraIT
В видосе показываю личный кабинет работодателя (рекрутера) на hh.ru и объясняю, почему одни резюме попадают в "Лучшие", а другие остаются в игноре
Узнаете, как ваше резюме видят рекрутеры, как работают автофильтры и отображаются ли изменения в резюме. Отдельно осветил тему подтвержденных навыков и достижений
Кста мой первый видос на ютубе
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🏆2
#Собес #set #структуры_данных
🤔 Set. В чем особенность? Какие свойства и методы есть? Как перебрать?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Set. В чем особенность? Какие свойства и методы есть? Как перебрать?
💬 Кратко:
Set — это коллекция уникальных значений, которая автоматически удаляет дубликаты. Каждый элемент в Set хранится только один раз, независимо от того, сколько раз он был добавлен. Set имеет методы для добавления, удаления и проверки значений, такие как add(), delete(), has() и clear(). Перебирать элементы в Set можно с помощью метода forEach() или цикла for...of.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал