Сохраните блог на будущее и НАРУШАЙТЕ любое интервью в МИРЕ.

Под капотом

За 4 года работы в отрасли я дал более 100 интервью. Я разработчик-самоучка, и интерфейс — это то, что я люблю и могу делать вечно.

Но когда я взял интервью у этих 100 компаний, я обнаружил, что большинство из них вращаются вокруг одного и того же набора вопросов.

Даже у большинства компаний один и тот же набор заданий 😁 Я имею в виду, что я скопипастил большую часть кода и отправил его. Почему бы и нет, я не хочу тратить свое время на раздачу бредовых заданий, когда я показал HR 70+ коллекция проектов.

Я не знаю, почему, черт возьми, они все еще хотят, чтобы я написал для них код, когда они могут видеть эти 70+ проектов GitHub и для проверки они могут проверить список коммитов, это Я, это мое ИМЯ в этом списке коммитов.

Не беда, если вы столкнулись с такими же ситуациями, то вы имеете право потребовать оплату за задание, представьте, если ваш код хорош, и они в конечном итоге используют его, и они даже не выбрали вас, потому что они нашли другого кандидата.

Давайте вернемся к истории, вот набор вопросов, эти 50 вопросов, я все еще добавляю все больше и больше вопросов, чтобы быть терпеливым, если вы найдете больше вопросов в будущем.

Сохраните эту историю на будущее, когда будете готовиться к интервью, просто просмотрите их.

No need to memorise the answer just try to understand the concept and 
follow the leads.
  1. Что такое Реакт
  2. Что такое жизненный цикл React?
  3. Объясните виртуальный DOM в React и его значение
  4. Что такое JSX
  5. Объясните состояния и свойства
  6. Что такое бурение реквизита в React?
  7. Что такое реквизит key в React и его преимущества?
  8. Что такое CSR (рендеринг на стороне клиента)
  9. Что такое компонент высшего порядка в React
  10. Что такое React Context API и зачем он нам нужен?
  11. Как улучшить производительность приложения React?
  12. Как избежать повторного рендеринга в компоненте реакции
  13. Что такое чистые компоненты и компоненты без состояния
  14. Объясните разделение кода в React
  15. Что такое хуки и зачем они вводятся
  16. Что такое контролируемые и неконтролируемые компоненты
  17. Что такое компонент «Контейнер» и компонент «Презентация»
  18. Что такое Редукс
  19. Что такое действия, редукторы и хранилище в Redux
  20. Что такое SSR (рендеринг на стороне сервера)
  21. Что такое useCallback, useEffect, useMemo и useLayoutEffect
  22. что такое useRef в React
  23. Объясните разницу между var, let и const в javascript.
  24. Что такое async/await в Javascript
  25. Что такое PROMISE в Javascript
  26. Определите indexOf и включите метод в javascript
  27. Что такое методы map(), filter() и reduce() в javascript
  28. Объясните цикл событий в javascript
  29. Объясните setTimeOut и setInterval
  30. Объяснить замыкания и подъем в Javascript
  31. Разница между стрелочной функцией и функциональным объявлением
  32. Что такое следующий JS
  33. Что такое SSR, ISG и SSG?
  34. Что такое getInitialProps и getStaticProps?
  35. Объясните динамический импорт в React
  36. Как добавить маршрутизацию в приложения React
  37. Как добавить разбиение на страницы в приложении React
  38. Как справиться с отзывчивостью в приложении React
  39. Как улучшить SEO приложения React
  40. Расскажите о React Fiber и его преимуществах
  41. Что делают Babel и Webpack
  42. Зачем нам нужно transpile реагировать на код?
  43. Что такое компонент режима strict и как его использовать?
  44. Что такое ленивая загрузка и как ее добавить?
  45. Что такое synthetic событий в реакции
  46. Что такое React-портал
  47. Что такое алгоритм reconciliation в React?
  48. Что такое REST API
  49. Как получить данные с помощью API спереди, объяснить аксиомы и модуль выборки
  50. Как получить доступ к объекту Window в приложении React

Окончательный шаблон дорожной карты разработки внешнего интерфейса

Если вы хотите начать свое путешествие по фронтенду, я сделал этот шаблон Ultimate Frontend Development Roadmap.

Что вы получите в шаблоне

  • Пожизненный доступ и пожизненное обновление дорожной карты для фронтенд-разработки
  • Обширные и первоклассные ссылки, чтобы учиться и оставаться в курсе в разработке интерфейса
  • Отслеживание роста для отслеживания вашего роста при изучении каждого технологического стека, необходимого для фронтенд-разработки.

Получить шаблон

Заключение

Пора уходить, я надеюсь, вам понравится это, больше в следующих историях.

Следите за другими такими историями или подпишитесь, и вы сразу получите электронное письмо, когда я напишу новую историю.

Продолжайте развивать
Shrey
iHateReading

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.