Перший випуск нашої нової рубрики "Публічна співбесіда". Тут ми разом із Женею Гайдученком, співзасновником Juniverse та Сергієм Бабічем, Awesome Frontend Developer проводимо співбесіду на позицію Junior Frontend developer. LinkedIn Сергія: Youtube: @babichweb Telegram: LinkedIn Олексія: Резюме: Легенда: Міжгалактична компанія «Одинак & Кудлатий», лідер в сфері міжзоряних перельотів, шукає Junior Frontend Developer для розширення дружньої міжпланетної команди, що розробляє новий внутрішній продукт — систему для менеджменту космічної транспортної мережі. Серед задач на проєкті: — Розробка нових компонентів для інтерфейсу; — Підтримка та виправлення частин існуючої системи; — Участь в розробці швидкодіючих модулів обробки інформації; — Тісна взаємодія з дизайнерами (знання мови вукі буде плюсом); Технології на проєкті: — React v2000; — Redux v4; — React Router v420 — RebelUI; Компанія пропонує: - Найсучасніші технології з усіх кутків галактики - Сімейну атмосферу і толерантність, яку б расу ви не представляли - гуманоїдну, свинксів чи пеквенінос - Безпечний офіс недалеко від центру Галактики з окремим паркомісцем і видом на сузір’я Стрільця - Безкоштовні рушники для міжпланетного хічхайкінгу - Корпоративний ксенопсихолог - Кавомашина Увага! Вакансія вигадана та існує лише для того, щоб провести тестове інтерв’ю в реальному часі. 00:00 - Про проєкт "Публічна співбесіда". 6:03 - Про питання на співбесіді на позицію джуна. 6:58 - Питання: "Розкажи про себе та свій досвід". 8:45 - Питання: "Що таке семантичний HTML? Чому ми маємо ним користуватися?" 11:07 - Питання: "HTML тег Head? І яку інформацію ми можемо в ньому вміщувати?" 12:17 - Питання: "Можеш загально описати, як працює CSS в середині браузера?" 15:17 - Питання: "Поясни каскадність в CSS". 16:05 - Питання: "Псевдо елементи і псевдокласи в CSS. Поясни різницю, і як використовуються". 19:18 - Питання: "Що таке DOM?" 20:10 - Питання: "Як пов'язаний HTML та DOM структура?" 21:16 - Питання: "Що таке Promise в JS. Які переваги його використання, наприклад, перед callback?" 23:26 - Питання: "Поясни різницю між синхронним і асинхронним кодом в JS". 26:36 - Питання: "Розкажи про Event Loop". 28:50 - Питання: "У чому переваги React для використання у проєкті?" 31:59 - Питання: "Що таке JSX?" (підказка від Бабіча) 34:22 - Питання: "Чому у JSX компоненти мають починатися з великої, а не маленької букви?" (підказка від Бабіча) 36:35 - Питання: "Що таке пропс?" 37:33 - Питання: "Звідки береться пропс? Як він пов'язаний з пропсами "атрибутами", які ми вказуємо в JSX". 40:20 - Питання: "Що таке Проп дрілінг? Як його уникнути?" 42:12 - Питання: "Що таке хукі?" 43:09 - Питання: "Чим хуки відрізняться від звичайних функцій?" 45:14 - Питання: "У чому різниця між контрольованими та неконтрольованими компонентами?" - жарт про сталкера та зміну стану десь на 48 хв. 50:07 - Питання: "Що за стан в React про який ми говоримо?" 53:39 - Питання: "Що таке Redux?" 54:29 - Питання: "Які основні принципи Redux?" 57:00 - Питання: "Чи потрібно нам тримати всі стани всіх компонентів в React?" 59:08 - Питання: "Якщо ми використовуємо Redux. Чи потрібен нам локальний state?" 59:10 - Питання: "Що таке middleware? Чому вони нам потрібні в Linox?" 1:02:08 - Питання: "Що таке редюсери Redux?" 1:02:54 - Питання: "Якщо у нас є кілька редюсерів, і ми кидаємо action. То який з редюсерів у нас спрацює?" 1:05:07 - Питання: "що таке селектори? Чому ми ними користуємося?" 1:06:24 - Поради, що робити після співбесіди. 1:07:28 - Вердикт після співбесіди. Станьте нашим спонсором: Телеграм канал для джунів Junior IT Job: Junior Job Board: LinkedIn: Instagram: TikTok: @juniverse_ua Facebook:











