Техническое собеседование на JavaScript разработчика | Junior fullstack-разработчик
Вставка
- Опубліковано 10 тра 2023
- Записаться на день открытых дверей по направлению JavaScript 👉🏻 go.elbrusboot.camp/jsdod
Бесплатный тренажёр по JavaScript для начинающих 👉🏻 go.elbrusboot.camp/eduu
В этом видео преподаватель Александр Князев проведёт техническое собеседование с нашим выпускником Андреем на позицию Junior-разработчика. Поговорим про ванильный JavaScript, React, немного Redux и поглядим на фрагмент кода.
Кто мы такие❓
Эльбрус Буткемп - это первая и самая крупная в России школа программирования в формате интенсивного обучения. Студенты 12 недель оффлайн или 15 недель онлайн практикуются на реальных проектах и кодят с утра до вечера. Обучение проходит по направлениям JavaScript и Data Science.
В буткемпе студенты решают задачи от реальных работодателей, что особенно важно в постоянно развивающейся сфере IT. 3 месяца оффлайн / 4 месяца онлайн обучения с 9:00 до 19:00 5 дней в неделю, ежедневная работа с кодом, плюс два проекта, командный и персональный, которые студенты защищают на второй и третьей, заключительной, фазе обучения - и вот на выходе уже есть полноценное портфолио, которое можно показать при устройстве на работу.
По окончании обучения всех ждет карьерная неделя, где карьерный коуч помогает подготовиться к собеседованию, подтянуть софт-скиллы и собрать резюме, с которыми 93% студентов находят работу в течение трех месяцев после окончания буткемпа. Также после завершения Эльбрус Буткемп есть возможность получить диплом ДПО.
Приходите на день открытых дверей онлайн и познакомьтесь с форматом буткемп. Это лучший способ научиться программировать, сменить работу и увеличить свой доход.
VK - elbrusbootcamp
FB - / elbrusbootcamp
Insta - / elbrus.bootcamp
TikTok - www.tiktok.com/@elbrusbootcam...
Сайт школы - elbrusboot.camp
Напишите или позвоните нам, чтобы узнать, как поступить в ближайшую группу:
☎️ +7 (499) 938-68-24
💬 Чат в WhatsApp api.whatsapp.com/send?phone=7...
💬 Чат в Телеграм t.me/elbrusbootcamp1
✉️ info@elbrusboot.camp
#вебразработка #javascript #собеседование
React "из коробки" позволяет передавать данные между компонентами, без пропсов (createContext, useContext).
1:48 http: отличие get от post
3:58 http: можно ли передать body при помощи get
4:33 cors
6:15 null и undefined. Оличия. Кейсы.
9:50 async promise undefined
13:37 ЗАМЫКАНИЯ
12:05 коллекция данных, map, object, set
13:35 object в качестве ключа в object
15:47 React: virtual dom
18:18 react: реактивность
19:30 хуки для оптимизации
24:18 useCallback
25:33 redux
25:46 зачем нужен
28:04 useSelector
Готовлюсь к первому собесу. Оч полезное видео! Спасибо!
Хороший концентрированный и информативный собес, с хорошей глубиной!
Потрясающе. Узнал от Андрея столько всего интересного в сжатом виде.
useEffect нужно повторить
В ответах прослеживаются некоторые спорные фразы, в которым можно при желании зацепиться..
"Спорные фразы" это очень мягко сказано. Откровенная ересь иногда. Про useEffect, вызывающий ререндер (да и про вызов useCallback), даже интервьюер не смог выдержать)
Upd. Нет, всё равно до истины не докопались) "useCallback нужен, чтобы не вызывать функцию каждый раз..." 😥
Чёт про return в функции очень странно все звучит господа
А так прикольно, парень молодец
Замыкания не понимает, путает область видимости функции с замыканием. Встречал подобное даже в книгах, хотя казалось бы…
Замыкание это по сути просто ссылка на элемент, которая не даёт gc, этот элемент пометить как «orphan» и удалить из памяти.
Нужно помнить, что мы старались полностью воплотить атмосферу настоящего тех.интервью, наш кандидат так же мог волноваться и допустить ошибку в формулировке 😌
тоже не понял прикола с формулировкой замыкания, как я понимаю замыкание - это процесс при котором переменные лексического окружения внешней функции не удаляются при очистки памяти, когда на них ссылается внутренняя возращаемая функция
@@opalel7121 в общих чертах так, да
Сильный джуниор
Ну камон это обычный джун, без базы CS, чисто реакт разработчик