Руслан Куянец | Reactify – Telegram
Руслан Куянец | Reactify
5.83K subscribers
704 photos
52 videos
39 files
288 links
Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT.

Менторство:
https://reactify.ru

YouTube канал:
https://youtube.com/@reactify-it

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Download Telegram
Задача с собеседования №1

Напишите функцию, которая принимает две строки str и substr и возвращает массив всех индексов, с которых начинаются анаграммы строки substr в строке str.

// Входные данные:
let str = "cbacbebabacd";
let substr = "abc";

// Выходные данные:
[0, 5]


Жду решения в комментариях 👍
Позже выложу как я решил эту задачу
👍6🔥4💯2
Вообще, к собеседованиям помогает готовиться этот канал @frontend_questions. Его ведут ребята с YeaHub, я тоже периодически накидываю темы. Так что можете смело подписываться, канал из экосистемы Reactify & YeaHub 💪
👍5🔥32😁1
Знаете, о чем я еще подумал? У меня никогда не было агрессивной рекламы менторства. Когда у меня появляется возможность взять учеников, я просто делаю пару нейтральных постов, и ко мне сразу приходят ребята. Пока все довольны. 😊 Так что если вдруг нужна помощь в обучении, обращайтесь. 🤝 Даже пару месяцев с ментором — огромный буст! А цены ниже некуда👌

https://react-mentor.notion.site/Frontend-a92c7b7d0d664e7297e2fa3d6acb2c26
🔥6👍52
Экосистема сообщества Reactify & YeaHub🤩
👍8🔥62
Задача с собеседования №1

Напишите функцию, которая принимает две строки str и substr и возвращает массив всех индексов, с которых начинаются анаграммы строки substr в строке str.

Кстати, условие задачи было неправильным, так как 0 и 5 не могут быть индексами начала анаграмм 🤔

Решение задачи на картинке ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤝3🔥2
Паттерн Стратегия в JavaScript. Продвинутый Frontend на реальных примерах

В этом видео мы рассмотрим Паттерн Стратегия (Strategy) в контексте JavaScript и Frontend разработки.

Для проекта Рецептов используем Webpack, JavaScript.

Видео предназначено для разработчиков, желающих повысить свои навыки в продвинутом JavaScript и паттернах проектирования.

Видео уже на канале! Третий серия видеокурса
Я не оставляю ссылку, так как видео лучше продвигается, если заходить на него напрямую с YouTube. Это помогает улучшить его рейтинг и увеличить шансы на органическое продвижение.
👍11🔥4💯2
Задача с собеседования №2

Есть массив массивов, где каждый внутренний массив представляет собой диапазон дней (включительно) в виде [начало, конец]. Нужно найти день, в который было наибольшее количество клиентов.

Пример:
Для массива [[1, 5], [2, 10], [1, 2]], выход должен быть 2, так как день 2 содержится в трех диапазонах.

Жду решения в комментариях 👍
Позже выложу как я решил эту задачу
👍2🔥2🤝1
О сообществе

Ребята, 1 июля я открываю двери в сообщество. Это будет максимально полезное место. Идея, которую я реализую за июль, уникальна — такого нет нигде. Это сообщество с большим количеством возможностей для каждого участника.

Сейчас я формирую страницу сообщества, всё готово на 80 процентов. Прилагаю ссылку на одну из страниц для ознакомления.

Читать о пользе
👍123🔥3🤝2
TypeScript с 0 до Профи. Полный курс + Практика [2023]

40.000 просмотров!🎉🚀

https://youtu.be/PYWaUwjofJo?si=4diZp6os0htSJgKq
👍17🔥10🤝4
Самое главное не обращать внимание на отказы или позорные интервью, как у меня было и не заморачиваться, а идти дальше


Рад, когда ребята добиваются цели. Они проделывают сложный путь, готовятся и учатся. Но награда того стоит💪
👍22🔥92😁1
О сообществе

Моя идея — сформировать центральное место для всех IT-специалистов. Мы достигнем этой цели в Telegram, а затем и на YeaHub. Я хочу создать платформу — единую точку сбора для единомышленников и всех айтишников.

YeaHub — это не просто платформа, а место, где профессионалы IT-индустрии общаются, обмениваются опытом и вдохновляют друг друга на новые достижения.


Что будет в сообществе? Всё, что поможет вам развиваться в IT без курсов и самостоятельно. Такого количества мероприятий и возможностей нет нигде. Никто не предоставит столько полезного контента. Наш календарь уже ломится от изобилия активностей, и в планах ещё больше.

Объединение в команды, митапы, общение, групповые собеседования, подкасты и челенджи. Большая база знаний и эксклюзивный контент. Найдите хотя бы одно сообщество, где есть всё это, — такого нет.

Для меня нет конкурентов среди тех, кто хочет вести свой блог и приносить пользу новичкам. В сообществе я хочу сформировать большую сеть авторов, объединиться, помогать в их начинаниях, делать совместные проекты. Помогать в продвижении, делиться опытом. Участники смогут стать авторами сообщества, а в будущем — YeaHub. И вместе мы будем приносить пользу для сообщества.

В июле будет создан Telegram-бот. Суть будет в том, чтобы за активность давать рейтинг и баллы членам сообщества. Эти баллы будут отражать вклад каждого, мотивировать и позволять их обменивать.

Будет очень круто, весело и энергично. Давайте развиваться вместе! Сообщество мотивирует и помогает.
👍14🔥52
Активности

Ребята, 1 июля я открываю двери в сообщество. Это будет максимально полезное место. Идея, которую я реализую за июль, уникальна — такого нет нигде. Это сообщество с большим количеством возможностей для каждого участника.

Сейчас я формирую страницу сообщества, всё готово на 80 процентов. Прилагаю ссылку еще одну из страниц для ознакомления.

Читать про активности
👍13🔥53🤝2
Каков будет результат следующих преобразований в Boolean и почему?


Boolean([]) //?
Boolean({}) //?
Boolean(0) //?
Boolean(-1) //?
Boolean('0') //?
Boolean('') //?


Такой был вопрос недавно на собеседовании в Ozon. Смогли бы решить? Делитесь в комментарии👇
👍72🔥2
Что выведет консоль и почему?


const car = {
name: 'BMW',
year: '2005',
getName() {
return this.name;
},
getYear: () => this.year
}
const getName = car.getName;
const getYear = car.getYear;

// car.getName(); //?
// car.getYear(); //?
// getName(); //?
// getYear(); //?


Это уже другая компания. Вопрос на позицию Мидл. Вилка до 250к. Жду ваши ответы друзья👇
👍6🔥3💯2
Топ 10 вопросов Junior Frontend по HTML + Разбор

В этом видео мы разбираем 10 вопросов по HTML для начинающих. Это лишь начало нашей обширной серии видео, где мы анализируем популярные и часто задаваемые вопросы на собеседованиях для Frontend-разработчиков. Цель этих видео - помочь вам освежить и укрепить знания перед собеседованием, предлагая легкий и доступный формат обучения.

Мы уже подготовили целую линейку видео, которая охватывает не только HTML, но и другие ключевые технологии фронтенда, включая React, CSS, TypeScript, Redux и многие другие. Видео покрывают различные уровни сложности - от мидла до сеньора, обеспечивая вас всем необходимым для успешного прохождения собеседования.

Видео уже на канале! Первая серия по HTML
Я не оставляю ссылку, так как видео лучше продвигается, если заходить на него напрямую с YouTube. Это помогает улучшить его рейтинг и увеличить шансы на органическое продвижение.
👍133🔥3🤝2
Вход в сообщество

Обсуждение денег всегда вызывает некоторую неловкость. Я не являюсь крутым продажником и не умею эффективно продавать. Менторство я тоже не особо рекламирую. Предложения о рекламе поступают почти каждый день, но мне неловко продавать ее.🙃

Моя позиция проста: хороший продукт продает себя сам. Главное - качество, а остальное приложится. Важно делать свое дело с душой и энтузиазмом.

Введение платного входа в сообщество имеет несколько важных причин:

Организация мероприятий и приглашение спикеров: Эти средства используются для оплаты проведения интервью и приглашения специалистов, для обмена знаниями.

Фильтрация неадекватных участников: Платный вход помогает избежать проблем с несерьёзными участниками, которые могут нарушать общую атмосферу и качество дискуссий.

Мотивация создания контента и мероприятий: Собранные средства поддерживают организацию мероприятий и создание полезного контента.

Поддержка разработчиков и технической инфраструктуры: Деньги также идут на оплату работы дизайнеров, разработчиков и обслуживание серверов, для проектов сообщества.

Поддержка авторов контента: Мы стремимся поддерживать активных ребят и начинающих авторов, которые создают ценный контент и помогают новичкам. В дальнейшем планируем внедрить систему наград за их вклад в развитие сообщества и помощь другим участникам.

Платный вход в сообщество способствует его развитию, обеспечивает стабильность и создаёт благоприятную обстановку для обучения и обмена опытом среди участников.
💯10👍4🔥2😁2
Выведет ли консоль единицу? Аргументируйте свой ответ.


const test = () => {
document.addEventListener('click', () => {
console.log('1');
});

document.removeEventListener('click', () => {
console.log('1');
});
}

test();
// Кликнули по элементу


Свеженький вопрос подъехал. Вопрос на позицию Мидл. Вилка 200к - 250к. Жду ваши ответы друзья👇
👍8🔥3🤝3
Делаю разбор собеседования в VK на 300к🤩

Знаете какой был первый технический вопрос? Попробуйте угадать и написать в комментарий, только потом посмотреть ответ😄

ОТВЕТ:
Какое отличие между div и span в HTML?
🔥11😁9🤝2😢1
Ребята, большая просьба, подпишитесь на мой YouTUbe канал. Осталось 8 подписчиков до 5000😱

https://youtube.com/@reactify-it
👍11🔥5💯2