Задания с собеса
Задание 1 (код с Promise):
Вопрос: Чему будет равен
Задание 2 (React-компонент с Counter A и Counter B):
Задача: Counter A и Counter B рендерятся вместе, нужно чтобы Counter B не ре-рендерился при клике на Counter A. Оптимизировать компонент.
Задание 3 (сравнение функций):
Вопрос (по контексту собеса): С чем можно столкнуться (например, переполнение стека, бесконечный цикл, таймаут и т.д.)? Вопрос про переполнение стека вызовов и разницу между синхронной/асинхронной рекурсией.
🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Задание 1 (код с Promise):
let counter = 0;
const increment = new Promise(resolve => {
counter++;
resolve(0);
});
await increment;
await increment;
console.log(counter);
Вопрос: Чему будет равен
counter?Задание 2 (React-компонент с Counter A и Counter B):
import React, { useState } from "react";
import "./styles.css";
console.log = (...args) => {
const node = document.createElement("div");
node.innerHTML = args.join(" ");
document.getElementById("log").appendChild(node);
};
const Counter = (props) => {
console.log(`Counter ${props.name} rendered`);
return (
<div>
Counter {props.name} : {props.count}
</div>
);
};
export default function App() {
const [countB] = useState(0);
const [countA, setCountA] = useState(0);
const handleCountA = () => {
setCountA(countA + 1);
};
return (
<div className="App">
<Counter name="A" count={countA} />
<Counter name="B" count={countB} />
<button onClick={handleCountA}>Count A</button>
</div>
);
}Задача: Counter A и Counter B рендерятся вместе, нужно чтобы Counter B не ре-рендерился при клике на Counter A. Оптимизировать компонент.
Задание 3 (сравнение функций):
const test = 0 => test()
const test1 = async 0 => await test1()
const test2 = async 0 => await Promise.resolve(0).then(test2)
const test3 = 0 => setTimeout(test3, 1)
Вопрос (по контексту собеса): С чем можно столкнуться (например, переполнение стека, бесконечный цикл, таймаут и т.д.)? Вопрос про переполнение стека вызовов и разницу между синхронной/асинхронной рекурсией.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥4
https://www.youtube.com/watch?v=ZIl3kHEL0XQ
Разошелся я с контентом, но мои гайды по менторству устаревают очень быстро за счет добавления новых ритуалов 😁
Плюс решил окончательно на схеме отбить все вопросы по процессу обучения. Один раз провести презентацию и отправлять это видео в приветственном сообщении, чтобы экономить 15–20 минут на каждой консультации на вопросы вроде: «А с чего начнем?», «Как всё проходит?», «А что такое стажировка?» и т. д.
В общем, видос уже на YouTube. Держим качество. Улучшаем всё.
Скоро видео по инфраструктуре, CI/CD и деплою.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤5👍5😁1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥13👍10❤5🫡1
Все готово
Завтра сниму видео про CI/CD, в понедельник опубликую
Потом сниму видео по инфраструктуре
Все это я буду показывать на примере YeaHub
https://github.com/YeaHubTeam/yeahub-platform
Завтра сниму видео про CI/CD, в понедельник опубликую
Потом сниму видео по инфраструктуре
Все это я буду показывать на примере YeaHub
https://github.com/YeaHubTeam/yeahub-platform
👍12🔥7❤4
Как устроены ИИ-агенты, которые умеют программировать сами?
27 августа в 19:00 встречаемся в кампусе Центрального университета на митапе про кодинговых ИИ-агентов.
На митапе:
⚫️ узнаем, почему кодинговые агенты превращаются в отдельные сервисы и как устроены распределенные агентные системы;
⚫️ разберем протоколы ACP и A2A и посмотрим, как разные агенты и клиенты могут взаимодействовать между собой;
⚫️ на практическом мастер-классе создадим собственного автономного агента с помощью Deep Agents от LangChain — с планированием, управлением контекстом, файловой системой и параллельной работой сабагентов.
Мастер-класс — с ноутбуками, так что получится не только посмотреть, но и попробовать собрать агента своими руками.
Спикеры:
⚫️ Денис Артюшин — технический владелец продукта агентской платформы в Т-Банке
⚫️ Полина Реброва — ведущий инженер по разработке, Сбер
⚫️ Александр Шахов — инженер-преподаватель и академический руководитель направления «Разработка» в Центральном университете
📍 27 августа, 19:00
📍 Кампус Центрального университета, Москва
Зарегистрироваться по ссылке
27 августа в 19:00 встречаемся в кампусе Центрального университета на митапе про кодинговых ИИ-агентов.
На митапе:
Мастер-класс — с ноутбуками, так что получится не только посмотреть, но и попробовать собрать агента своими руками.
Спикеры:
📍 27 августа, 19:00
📍 Кампус Центрального университета, Москва
Зарегистрироваться по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🤝4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Вчера побывал на «Профсоюзная Конференция».
Хочу сказать следующее: «Если интернешенал - это праздник доты, то профсоюзная - это праздник айти»
Ни на одной другой конфе/митапе я так много не общался.
Зарядился энергией от самых разных людей. Хардворк ✊🏼
В комментарии пришлю немного видео/фото с конфы
Хочу сказать следующее: «Если интернешенал - это праздник доты, то профсоюзная - это праздник айти»
Ни на одной другой конфе/митапе я так много не общался.
Зарядился энергией от самых разных людей. Хардворк ✊🏼
В комментарии пришлю немного видео/фото с конфы
❤19🔥6🤝3😢1