Сохраните блог на будущее и НАРУШАЙТЕ любое интервью в МИРЕ.
Под капотом
За 4 года работы в отрасли я дал более 100 интервью. Я разработчик-самоучка, и интерфейс — это то, что я люблю и могу делать вечно.
Но когда я взял интервью у этих 100 компаний, я обнаружил, что большинство из них вращаются вокруг одного и того же набора вопросов.
Даже у большинства компаний один и тот же набор заданий 😁 Я имею в виду, что я скопипастил большую часть кода и отправил его. Почему бы и нет, я не хочу тратить свое время на раздачу бредовых заданий, когда я показал HR 70+ коллекция проектов.
Я не знаю, почему, черт возьми, они все еще хотят, чтобы я написал для них код, когда они могут видеть эти 70+ проектов GitHub и для проверки они могут проверить список коммитов, это Я, это мое ИМЯ в этом списке коммитов.
Не беда, если вы столкнулись с такими же ситуациями, то вы имеете право потребовать оплату за задание, представьте, если ваш код хорош, и они в конечном итоге используют его, и они даже не выбрали вас, потому что они нашли другого кандидата.
Давайте вернемся к истории, вот набор вопросов, эти 50 вопросов, я все еще добавляю все больше и больше вопросов, чтобы быть терпеливым, если вы найдете больше вопросов в будущем.
Сохраните эту историю на будущее, когда будете готовиться к интервью, просто просмотрите их.
No need to memorise the answer just try to understand the concept and follow the leads.
- Что такое Реакт
- Что такое жизненный цикл React?
- Объясните виртуальный DOM в React и его значение
- Что такое JSX
- Объясните состояния и свойства
- Что такое бурение реквизита в React?
- Что такое реквизит
key
в React и его преимущества? - Что такое CSR (рендеринг на стороне клиента)
- Что такое компонент высшего порядка в React
- Что такое React Context API и зачем он нам нужен?
- Как улучшить производительность приложения React?
- Как избежать повторного рендеринга в компоненте реакции
- Что такое чистые компоненты и компоненты без состояния
- Объясните разделение кода в React
- Что такое хуки и зачем они вводятся
- Что такое контролируемые и неконтролируемые компоненты
- Что такое компонент «Контейнер» и компонент «Презентация»
- Что такое Редукс
- Что такое действия, редукторы и хранилище в Redux
- Что такое SSR (рендеринг на стороне сервера)
- Что такое useCallback, useEffect, useMemo и useLayoutEffect
- что такое
useRef
в React - Объясните разницу между var, let и const в javascript.
- Что такое async/await в Javascript
- Что такое PROMISE в Javascript
- Определите indexOf и включите метод в javascript
- Что такое методы map(), filter() и reduce() в javascript
- Объясните цикл событий в javascript
- Объясните setTimeOut и setInterval
- Объяснить замыкания и подъем в Javascript
- Разница между стрелочной функцией и функциональным объявлением
- Что такое следующий JS
- Что такое SSR, ISG и SSG?
- Что такое
getInitialProps
иgetStaticProps?
- Объясните динамический импорт в React
- Как добавить маршрутизацию в приложения React
- Как добавить разбиение на страницы в приложении React
- Как справиться с отзывчивостью в приложении React
- Как улучшить SEO приложения React
- Расскажите о React Fiber и его преимуществах
- Что делают
Babel
иWebpack
- Зачем нам нужно
transpile
реагировать на код? - Что такое компонент режима
strict
и как его использовать? - Что такое ленивая загрузка и как ее добавить?
- Что такое
synthetic
событий в реакции - Что такое React-портал
- Что такое алгоритм
reconciliation
в React? - Что такое REST API
- Как получить данные с помощью API спереди, объяснить аксиомы и модуль выборки
- Как получить доступ к объекту Window в приложении React
Окончательный шаблон дорожной карты разработки внешнего интерфейса
Если вы хотите начать свое путешествие по фронтенду, я сделал этот шаблон Ultimate Frontend Development Roadmap.
Что вы получите в шаблоне
- Пожизненный доступ и пожизненное обновление дорожной карты для фронтенд-разработки
- Обширные и первоклассные ссылки, чтобы учиться и оставаться в курсе в разработке интерфейса
- Отслеживание роста для отслеживания вашего роста при изучении каждого технологического стека, необходимого для фронтенд-разработки.
Заключение
Пора уходить, я надеюсь, вам понравится это, больше в следующих историях.
Следите за другими такими историями или подпишитесь, и вы сразу получите электронное письмо, когда я напишу новую историю.
Продолжайте развивать
Shrey
iHateReading
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .
Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.