Наткнулась в интернете на статью, где автор делится вопросами, которые ему задавали на интервью в Amazon
Вопросы, которые задавали:
1. Что такое
aria-label, aria-labelledby, aria-live — и для чего они нужны?2. В чём разница между тегом
<header> и заголовками <h1>…<h6>?3. Что такое семантические классы и семантическое именование классов?
4. Каков будет вывод этого JavaScript-кода? (код про event loop)
5. Как «расплющить» (flatten) массив без
array.flat()?6. Реализация компонента Star Rating на React
Главные инсайты:
🔹 Никогда не недооценивайте базу. Даже если вы отлично работаете с React — важно помнить основы языка.
🔹 Коммуникация — это навык. Умение объяснить, *почему* вы делаете так, а не иначе, не менее важно, чем написать рабочий код.
🔹 Провал — это не приговор. Одно неудачное собеседование не определяет вашу ценность.
Если вам интересно — можете почитать оригинал: https://ujjwal3009.medium.com/frontend-developer-interview-amazon-f61e780add81