Реальна Співбесіда Junior Frontend ( JavaScript ) | React js + Redux
HTML-код
- Опубликовано: 28 май 2024
- Підтримати канал та отримати доступ до ексклюзивних відео можна тут (Patreon) 👇
/ sniedaprogrammer
Зміст:
00:00 - Початок співбесіди
00:32 - Про себе
01:10 - Чому саме frontend ?
01:28 - Що таке семантиче верстка ? (верстка)
01:50 - Що таке БЕМ ? (верстка)
02:47 - div по центру div ? (верстка)
03:30 - Шо таке припроцесори ? (верстка | CSS)
04:39 - Яка різниця між var, let та const ? (JavaScript | JS)
05:26 - Що таке функція debounce ? (JavaScript | JS)
05:56 - Типи даних в JavaScript ? (JavaScript | JS)
06:15 - Яка різниця між deep copy і shallow ? (JavaScript | JS)
07:31 - Поведінка браузера по замовчуванню ? (JavaScript | JS)
08:05 - Яка різниця між preventDefault і stopPropagation ? (JavaScript | JS)
08:31 - Яка різниця між png і jpg ? (верстка)
08:50 - try catch в JavaScript ? (JavaScript)
09:30 - Типи функцій в JavaScript ? (JavaScript)
09:47 - Яка різниця між function expresion і funciton declaration ? (JavaScript | JS)
10:30 - Стрілочні функції в JavaScript ? (JavaScript | JS)
10:09 - Способи зберінання інформації на стороні клієнта ? (JavaScript | JS)
11:16 - LocaleStorage vs sessionStorage ? (JavaScript | JS)
11:35 - Що таке this в JavaScript ? (JavaScript | JS)
12:07 - Що таке promise ? (JavaScript | JS)
14:07 - Яка різниця між post і put ? (node js)
14:22 - Чи працював з TypeScript ? (node js)
14:37 - Які хуки ти знаєш ? (React js)
14:49 - Як працює useEffect ? (React js)
15:32 - Коли потрібен componentWillUnmount ? (React js)
16:22 - Чи буде ререндер після зміни useRef ? (React js)
16:37 - Index в якості key ? (React js)
17:10 - Чи сожемо відказатися від класових компонентів ? (React js)
17:33 - Для чого хук useContext ? (React js)
18:35 - Чи використовував Redux ? (Redux)
18:40 - Як працює Redux ? (Redux)
19:33 - Що таке redux-thunk ? (Redux)
10:11 - Що таке redux-toolkit ? (Redux)
20:28 - Фідбек
----------------------------
Мій інстаграм для розробників:
/ snieda_programmer
Телеграм канал:
t.me/sniedaweb_ukr
Група телеграм:
t.me/programmersfromheaven
Автор коду на фоні:
@lets_try_js
----------------------------
• Дане відео підійде всім, хто вивчає Html, Css, JavaScript або React js
• Для джунів (junior)
• Для мідлів (middle)
Дякую за перегляд ! 🙏🤗
#javascript #react #співбесіда - Авто/Мото
І який фідбек?
В телеграмі є 😏
t.me/sniedaweb_ukr
Як приємно слухати тех інтерв'ю рідною мовою 😍. Мед на душу. Дякую!
Дякую велике 🙏🔥
Супер, дуже корисне відео. Якраз знадобиться так як шукаю свою першу роботу чи стаж. Так тримати💪 Успіхів
Дякую
знайшов?
Знайшов?
Гарний приклад співбесіди в вигляді гри в ролях)
Тим хто буде його дивитись, як приклад - перед питаннями природньо подумати кілька секунд і це норм.
На реальних співбесідах неможливо відповідати, як автомат , на всі питання, бо є хвилювання, є питання, які ви не очікували та багато інших несподіванок)
Тому не хвилюйтесь, коли ви не зможете відповідати як у цьому прикладу. Це норм і для джуна і навіть для мідла, бо можна щось забути і це природньо.
Я оце теж дивлюсь і думаю я ще не вспів питання обдумати , він вже відповідь говорить, в мене аж самооцінка починає падати)
Цей коментар прекрасний ❤
Круто и очень познавательно! Спасибо!!!
🙏
Круто, побільше б таких відео.
Класно
Дякую.
Буде більше 🔥
Пушечный контент, очень полезные видосы подобного формата для новичков! Как раз сейчас готовлюсь к тех. собесу и очень внимательно слушал))
Спасибо, буду дальше делать 🔥
Удачи! Я вот только начал изучать, вот 2 недели изучаю хтмл и ксс. Посмотрев видео, понимаю что нужно бросать.
@@fr1dergate367 Ахвхахахах наоборот нельзя бросать. У меня желание бросить почти каждый день))) Суть всего программирования заключается в том, чтобы регулярно получать желание закинуть всё это и повеситься, а потом эйфорию от того, что наконец-то получилось))) И всё будет получаться, главное не зацикливаться и идти дальше!) Удачи
@@fr1dergate367зря затронули css без хорошей базы html. Я сразу тоже не мог понять css и уже отчаялся но потом со временем всё понял. Не забывать нужно об особенностях блочных, строчных и блочно строчных элементах прежде чем переходить к css. Прошёл год, надеюсь вы не бросили занятия
Полезный контент. Провожу собеседования теперь понимаю какие вопросы нужно задавать
дякую, дуже корисний контент!
Лайк, підписка ❤
Смотрю этот видос сразу после следующего что вышел, и такое чувство что одно и тоже смотрю. Одни вопросы почти , и одно ответы) автор прям почти слово в слово говорит
прикольно. просто полухав і зрозумів те що не розумів раніше.
дякую
Nice
Класс !! Дуже спободалось відео але ж хотілось би бачити більше контенту на цьому каналі
Дякууууую. Буде ще контент
Дякую за відео розвіяв страхи перед своїм інтерв'ю )
Супер! Продовжуй!
Дякую, обов'язково 😏
Цього разу підготувався, молодець
Спасибі
Дякую за контент українською🇺🇦
Чекаю на наступну співбесіду!
Круто було б на Angular співбесіду послухати.
Дякую 🙏
Працюю лише з React js
також чекаю!
Well done! 💙💛
Thx
О, нарешті знайшов канал зі співбесідами українською. Побільше такого контенту! Дякую)
Снимаю шляпу)))
В некоторых моментах я не сразу понимал, что от меня хотят, а ты сразу же отвечал)))
Подписка + колокол!!!
Відео просто топ, дякую за україномовний контент)
Чувак, це крутезно. Більше крутого контенту!)
Дякую, 🙏
Лайк за контент
Дякую
Норм отвечал, цікаво, вдяка👍
🙏
контент робиш, красава
🔥
Классно по отвечал, красавчик
Дякую
👍дуже корисне відео!
Дякую 🙏🔥
Дякую, не давно почав вивчати рект, зрозумів більше до яких питань готуватись на співбесідіта що більше брати до уваги для вивченя матеріалу
Так тримати кнал топ!!!
Дуже класні запитання, інтерв'ю було на високому рівні, лайк однозначно
Хлопець классно і доволі швидко відповідав, приємно слухати!
Дякую за україномовний контент!
Дякую 🙏
Дякую, корисна інфа
Дякую
Круто, давай ще
Дякую, далі буде 😏
Давайте ще, дуже не вистачає такого контенту українською.
Ще буде 😏
Козаки! Мені капець як сподобалося, по перше і вивчив багато сам і побачив де пробіли в знаннях і плюс звичайно лайк за Українську.
Не супер а мегокруто. Обожнюю співбесіди, зразу підмічаю свої сл місце. Величезне спасибі
Дякую
Класно!
Дякую
Дякую!!!
@SNIEDA | PROGRAMMING , скажи пожалуйста, а сколько обычно проходит времени чтобы от с джуна подняли до мидла?
Год жёсткой пахоты
Індивідуально в середньому 8-12 місяців, но можна за 6.
Лайтові запитання)
+-
Класс.
Дякую за відео.
Цікаво, чи влаштувався "джун" на роботу?
Уже працюю
А як називається компанія?,
в началі відео не дуже зрозуміло назву
Компанія SoftLoft или SoftLock?
Я чув багато розмов від мідлів+ і вони бекали-мекали, а він на джуна відщебетав!)
Круто, давай побільше співбесід, як раз скоро хочу роботу шукати. Або зроби відео як знайти першу роботу фронтендом на реакті і що для цього потрібно, я б з радістю подивився.
Ок 🤗
Це круто
Дякую
Удачи! Я вот только начал изучать, вот 2 недели изучаю хтмл и ксс. Посмотрев видео, понимаю что нужно бросать.
Не кидай, програмування вчить мисленню, та й може сподобатися
правильное решение, уже слишком поздно учить программирование, если ты только не живёшь кодингом и всем этим. Если для зп, то нынче зарплатная вилка падает из-за переизбытка специалистов, все эти онлайн школы засорили всё пространство хламом между трейни и джунами, бизнес по финансам просел, людей кикают с работ, проекты сворачиваются, поэтому найти джуну работу, на которой ты будешь получать больше чем вне программирования становится легче, чем убить 2 года ежедневного пота на то, чтобы +- начать отстреливать как это всё работает. Когда всё уляжется, то люди которые работают руками (строители, плиточники, стекольщики, перекупы и тд) будут получать за неделю средний оклад пре мидла. У меня друг дворник в Дании получает больше чем я. Это я тебе говорю как программист с некоторым опытом, та и вообще как человек который делал ремонт 2021 году ))
Якщо я відповів на 90% питань можу йти пробувати влаштовуватись?) вирівнювати по центру можна ще за допомогою display: block + margin : 0 auto, display: table .)
По поводу классового компонента componentWillUnmount() , в юз эффекте можно делать отписку от события через ретерн
Я про componentWillMount()
@@snieda_programming useLayoutEffect ні?
вибачте, а де перехоплення помилок дочірніх рендерів, де редакс саги, кастомні хуки, портали, питання про життєвий цикл компоненти, евентлуп, і взагалі хоч шось про паттерни на реакті і т.д. ?
Про рефи якось прям дуже стисло, рефи, це ж цілий пласт.
Синтетичні та органічні евенти.
Де useReducer, useImperativehandle - це ж база.
а який реальний досвід роботи і який реальний рівень (middle) ?
Що робити, якщо максимум 5-12 вакансій без досвіду? Я певно розумію, що війна, але все ж таки... Шукати по телеграмм каналам та писати в лс?
Хіба це Junior ?
Він знає все ) 👍👏
та це просто співбесіда на джуна )
😍😍
Если честно, слушая это собеседование становиться понятно, что работодатель очень уж зажрался с требованиями на такую ЗП. Ответы четкие, быстрые и по существу, без воды. Вопросов много и они разнообразные. Не знаю что за контора, но это точно на уровень выше, чем они предлагают. Я бы не удивился, если они на эту позицию еще потребуют 2 года разработки. Видимо уж очень большая конкуренция что так взлетели требования, или они просто зажрались. Подскажи пожалуйста, кокой опыт разработки у тебя был до этого собеса?
він же сказав, 1 рік комерційного досвіду
👍👍👍👍
Хмм, с реактом и джс уже год как, ранее писал на asp.net core mvc, + angular, то скажу так много вопросов теоретических которые я не понял, ну когда пошел ответ, то сразу понимаю что уже милион раз эту конструкцию использовал, просто не знал названия. Нп. Debounce))
І ця ходяча енциклопедія джун?
Вроді ізі, а то слухав на мідла і потів мальок)
Пушка видос
На каких платформах ты ищешь вакансии ?
Спасибо, на do.ua + work.ua ( желательно linkedin )
Я б сказав що тут рівень middle, звісно теорія не практика і багато хто знає теорію але плутається на практиці. Але відповідав дуже впевнено..
Нууу... На middle складніше буде
@@snieda_programming Ну можливо трошки, я десь пів роки тому на Senior-a проходив співбесіди та не сказав би що дуже важко. Але ми там майже взагалі не говорили про теоретичні знання, співбесіди були більше схожі як на розмову двох друзів та обмін досвідом у проектах. Ну і потім звісно невеличке практичне завдання. Якось так )
тут чистий джун про питання , ще тільки лайв кодингу не хватає, хоча ше могли івент луп запитати і про макро і мікро таски
Дякую за відео!
Інтервʼюєр - тупо машина, яка навіть не може підказати де респондент помиляється.
componentWillMount() - депрекейтед, про нього можно навіть не говорити.
На хуках, поки що, не можна зробити getSnapshotBeforeUpdate, componentDidCatch та getDerivedStateFromError. Все інше має гарні альтернативи і може бути зроблене за допомогою хуків. Але так, в даний час на 100% відмовитись від класових компонент не можемо.
Є ще моменти, але не буду душить. :)
webp существует же и бэм в реакте боль.
Интервьюеру нужно лучше подготовиться и структурировать вопросы. А то "дефолтное поведение в браузере" - открывать сайты, выедать память и ещё 100500+ вариантов, как ответить не то, что ожидается.
Вцелом неплохо, развивайте канал 👍
Дякую за україномовний контент. Щиро бажаю успіхів!
Дякую
А про англійську питань немає?
Є, зазвичай це HR'и питають
Я спочатку не зрозумів що інтерв'ю українською. Найс
Nice 😏
Стронг джун за 900? Маловато
Та маловато для такого массива знаний. Может там конечно каждый месяц пересмотр зарплаты. Но если студент на 3-м курсе пошёл на такую работу то очень даже норм, а если дядька 30+ с детьми решил перейти в айти, то шото жопно
@@evgeniyshapovalov2867 А де дядько за 30 заробить більше? Наведіть приклади, бо навіть за 900$ знайти роботу анріал. Плиточників, далекобійників і автомалярів не беремо до уваги. Виключно, щоб головою заробляти. Менеджером з продажів не кожний зможе бути.
Відповідь про SessionStorage не точна, ця сесія буде очищена не тільки коли перевідкрити браузер, а навіть перевідкрити вкладку
💙💛
Щось якась прямо ізі інтерв'юха вийшла. Але відповідав чітко ;) Тестове завдання якесь давали?
П.С, Дякую за контент!
Дякую. Тестового не було
Я б сказав , що прям дуже дуже лайтове
@@user-zd3hi7tq8p Але з іншого боку не на мідла ж була співбесіда.
@@odinokun Зараз ринок такий взагалі якийсь незрозумілий: то якісь лайтові інтерв'ю проходиш, як це(мені ще такі не попадались, нажаль 😑), то вже готові міні аплікухи підчас онлайн-кодингу робиш, по типу радіоплеєра з усіма фішками реакта + тайпскрипт+ css-in-js 🙄
@@snieda_programming а якийсь фідбек давали? Був оффер? :)
Питання досить класичні)) + за українську :)
на яку зп це співбесіда?
Дякую. На заставці пише )
@@snieda_programming увімкнув і зовсім не звернув увагу))))))
На одному подиху прослухав запис. Знав відповідь десь на 80% запитань. Комерційного досвіду ще немає.
Супер, успіхів !
за мову лайк !
ця співбесіда точнь на джуна? бо все як по підручнику випулюєш миттєво не задумуючись, або в тебе ейдетична памʼять ))
Вообще интервьюер с таким равнодушием закончил разговор, как будто к ним в компанию каждый день ломятся чуваки способные ответить на все вопросы по куче технологий, ещё и с опытом ещё и за 900 баксов. Не очень приятное он впечатление произвёл.
Я как то два часа отвечал на вопросы, и решил две задачи на 30 мин перед ними, сказали что СЛАБОВАТ на Джуна, плохо алгоритм сделал)) компания известная..
Уже два года учусь ))))
@@kostyafrompiter и как, работу нашел?
@@kostyafrompiter жесть, тоже попадались такие уёбки. Небольшой совет - расширяй пул поиска вакансий, смотри рынок ЕС и США, это не так страшно как кажется, а требования к англ не аномальные, но зато меня как-то Днепровская шарага на англ собесе нагнула за англ) тоесть ты понимаешь
900$? QA junior стільки заробляють. це через те, що джуну тяжко знайти роботу? всі хочуть сеньорів чи мідлів хоча б. джуни-розробники нікого не цікавлять, я так розумію. а якщо цікавлять то за невелику плату.
Ось так, програмуєш більше 15 років, С++, php ще 4-ка, js з jQuery, а на джуна навіть не пройдеш співбесіду, це горе 😭😭😭
Чому крім фітбеку не має інших питань: який продукт, який стек, яка роль… чи тут завод і не важливо на якому станку працювати?
Неймовірно не влучне порівняння з заводом....
@@dmitriydmitry9014 завод це і є аутсорс. Так наймають в Україні переважно в компанії де не має свого продукту. Компанії з продуктом частіше всього дають завдання написати простий аплікецшн з використанням конкретних технологій. І тут не має значення це джун чи сінйор. А коли на завод, то у людини дійсно не має питань, бо вона ніколи не знає на якому станку і з ким буде працювати. Перепрошую, якщо образила вас з порівнянням)))
@@evgeniyacherevko6633 ні, Ви ні в якому разі мене не образили)) згоден з приводу аутсорсу, але специфіка роботи на верстатах вимагає різних навичок роботи і специфік. Людина обов'язково потрібна знати на якому обладнанні вона буде працювати, подобається їй ця робота, розуміється вона на ній, чи є в неї досвід роботи.
Це теж саме, що людина влаштовується в компанію і вона не знає чим вона буде займатися, фронтендом, чи бекендом.
@@dmitriydmitry9014 ну от ми і прийшли до розуміння того, що в Україні формується трохи крива культура найму. Люди йдуть на будь-яку роботу, не знаючи про неї започатку. На жаль. Чи така робота приносить задоволення і оправдує всі ті зусилля перед співбесідами - ні
Супер. Давай більше контенту українською!🔥
Дякую, це лише початок 😏🙈
где вы такие компании берете? почти все базовые вопросы , еще и на зп 900 . на стажировку бесплатную не всегда берут после списка этих вопросов
програмісти хіба не 5к + заробляють?))
@@maksimbober8443 с опытом , а без опыта сосут концы
На трейни больше требуют
Так
Так, давай ще, не вистачає на просторах укр ютуб такого контенту! Ти красавчик.
Дякую 🔥🙏
Підскажіть чьому я знаю всі відповіді на питання , но мене не беруть на работу із за того що немає комерційного досвіду ( уже три місяці шукаю работу , напишіть хто небуть якщо є можливість взяти гарного хлопця з Харькова на работу:)
Дякую за відео 🔥🔥🔥
Якщо тебе не беруть лише через те, що у тебе немаж комерційного досвіду, то скажи на співбесіді, що він є ; )
@@snieda_programming підскажіть в вашу компанію потрібен Junior Frontend developer (js,react,redux) ? С комерційним досвідом 1 рік :)
якщо резюме так само неграмотно написане, як і твій комент, то не беруть через неграмотність
@@vladtkachenko6822 ну вибачай ,я з Харькова, як можу так і пишу
@@yevheniistrong568 не треба вибачатись, я не для того це сказав, щоб образити тебе. Річ у тім, що мало знати відповіді, треба грамотно писати код. Можливо, просто не вистача грамотності. У будь якому разі, бажаю тобі якнайшвидше знайти класну роботу і стати грамотним розробником
Друг так тебе взяли?
в тг вся інфа
ой что-то с трудом вериться, что это и все. А где тех.задания или тех.задачи. Сейчас на рынке предложение превышает спрос (особенно в Украине) и поэтому фирмы хотят на позицию джуна уже чуть ли не мидла. По такому собеседоанию вы будете претендовать на позицию trainer за бесплатно или за минималку в 300$ минимум на 2-3 месяца. А так дайте ссылочку на фирму пойдум к ним по отвечаю на вопросики и получу оффер на 900$
ответы будто с бумаги читает)
Навідь без лайвкодінгу техінтерв'ю на джуна? За контент дякую, але як під копірку типових питань з фронта ¯\_(ツ)_/¯ . В мене жодного разу так тех. інтерв'ю не проходило, але чув що є такі кейси.
а вопросов не слишком много ? или это не позиция джуна а может мидла ? просто такие вещи в голове все запомнить нельзя
Мені здається, що 900юзд для того, хто відповідає - мало...
За такі гроші питати стільки питань це просто трєш. 900$ за знання реакту + редаксу це просто копійки. Куди йде IT?))
Як пацан, пройшов?
В тг все написав 😏
Ех, я на семантичній верстці посиплюся :(
🔥
Доволі низьку зарплату вибрав
Ринок такий
Очень полезно👍 но ничего не понятно
Ахахах
Ну че казахи, терь и украинский учить надо)
Да 🙈
Чому саме фронтенд?) Ясно-понятно
Паренек мідл мінімум
Ждем от казахов, белорусов видосы на их родным языке)
UPD: Зміни опис блогу, а то він російською
@@user-pb9cb9vg8s ок
Нарешті співбесіда українською!
🙏🇺🇦
Блин, жаль что на русском перестали делать(( классный канал!
В чём проблема, учи украинский
@@bike-trip зачем учить этот мертвый язык животных ?
@@bike-trip для чего?
В ютубі багато російських каналів для росіян. Дивися там. Цей нехай буде для українців.
Ютуб поддерживает украинцев, сразу с первого видео. Пиздец и как я это пойму?
Что ты несешь ? 🤦♂️
Мир Миноанна - чемодан - вокзал - отписка, тебе каналов мало?
Плюсую лучше добавлять субтитры
Можно задать один вопрос?
@@ryzhmann нет