Публічна співбесіда Junior Frontend Developer
S02:E01

Публічна співбесіда Junior Frontend Developer

Episode description

Перший випуск нашої нової рубрики “Публічна співбесіда”. Тут ми разом із Женею Гайдученком, співзасновником Juniverse та Сергієм Бабічем, Awesome Frontend Developer проводимо співбесіду на позицію Junior Frontend developer.

Легенда: Міжгалактична компанія «Одинак & Кудлатий», лідер в сфері міжзоряних перельотів, шукає Junior Frontend Developer для розширення дружньої міжпланетної команди, що розробляє новий внутрішній продукт — систему для менеджменту космічної транспортної мережі.

Питання:

  • Питання: “Розкажи про себе та свій досвід”.
  • Питання: “Що таке семантичний HTML? Чому ми маємо ним користуватися?”
  • Питання: “HTML тег Head? І яку інформацію ми можемо в ньому вміщувати?”
  • Питання: “Можеш загально описати, як працює CSS в середині браузера?”
  • Питання: “Поясни каскадність в CSS”.
  • Питання: “Псевдо елементи і псевдокласи в CSS. Поясни різницю, і як використовуються”.
  • Питання: “Що таке DOM?”
  • Питання: “Як пов’язаний HTML та DOM структура?”
  • Питання: “Що таке Promise в JS. Які переваги його використання, наприклад, перед callback?”
  • Питання: “Поясни різницю між синхронним і асинхронним кодом в JS”.
  • Питання: “Розкажи про Event Loop”.
  • Питання: “У чому переваги React для використання у проєкті?”
  • Питання: “Що таке JSX?” (підказка від Бабіча)
  • Питання: “Чому у JSX компоненти мають починатися з великої, а не маленької букви?” (підказка від Бабіча)
  • Питання: “Що таке пропс?”
  • Питання: “Звідки береться пропс? Як він пов’язаний з пропсами “атрибутами”, які ми вказуємо в JSX”.
  • Питання: “Що таке Проп дрілінг? Як його уникнути?”
  • Питання: “Що таке хукі?”
  • Питання: “Чим хуки відрізняться від звичайних функцій?”
  • Питання: “У чому різниця між контрольованими та неконтрольованими компонентами?”
  • жарт про сталкера та зміну стану десь на 48 хв.
  • Питання: “Що за стан в React про який ми говоримо?”
  • Питання: “Що таке Redux?”
  • Питання: “Які основні принципи Redux?”
  • Питання: “Чи потрібно нам тримати всі стани всіх компонентів в React?”
  • Питання: “Якщо ми використовуємо Redux. Чи потрібен нам локальний state?”
  • Питання: “Що таке middleware? Чому вони нам потрібні в Linox?”
  • Питання: “Що таке редюсери Redux?”
  • Питання: “Якщо у нас є кілька редюсерів, і ми кидаємо action. То який з редюсерів у нас спрацює?”
  • Питання: “що таке селектори? Чому ми ними користуємося?”
  • Поради, що робити після співбесіди.