Публічна співбесіда Junior Frontend Developer
Update: 2023-04-17
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. То який з редюсерів у нас спрацює?”
- Питання: “що таке селектори? Чому ми ними користуємося?”
- Поради, що робити після співбесіди.
Comments
In Channel























