Senior за 2 года? собеседование frontend | live coding
Ғылым және технология
Индивидуальное менторство - iteachr.pro/
Запись в телеграм: frontendiya_manager
🥷 Discord: / discord
🐦 Telegram: t.me/frontendiya
⭐ TikTok: / frontendiya
💡 Instagram: / frontendiya
00:00 знакомство, о проектах, о задачах
12:05 Общаемся про typescript
18:46 event loop
23:43 babel
25:35 hoisting
26:46 иммутабельность
28:56 троттлинг и дебаунсинг
32:10 spread, rest
34:17 тесты, сборщики, про докер
42:51 задача на react + api
01:14:20 вопросы по react
01:23:01 - фидбек
#войтивайти #dev #frontend #interview #senior
Пікірлер: 100
;)) 3 Джуна решают кто из них сеньер
@frontendiya
8 ай бұрын
:))
@llll840
6 ай бұрын
4 джуна переглядываются друг с другом:
Все молодцы😎
Очень хороший ролик! Лайк
"где то грустит один Мурыч" - хорошая отсылка))
"Нативный fetch который я юзал несколько раз" - Senior Frontend Developer Димас
Хорошо отвечал, приятный собес, но странноватые вопросы проскакивали, типа: расскажи все что знаешь о TS
@DubinArtur
6 ай бұрын
Расскажи всё, что ты знаешь. Вообще всё. Даже рецепты бутербродов
Было интересно. Видно что собеседующийся работает в среде профессионалов + сам развивается. Супер.
Задача для джуна, с которой он бы справился минут за 15. Это дефолт запрос и вынос все в кастомный хук. Тут делать то нечего
"Расскажи все, что ты знаешь по Typescript" ) Господа интервьюеры, к собесу надо готовиться.
лайк с ходу от СЕООНЛИ
Прикольно, когда открываешь рандомный видос в ютубе а там твоего бывшего коллегу собесят 😅 Дима крутой спец!
просто оброню тут знания об существовании нейросетки которая улучшает звук в видео
я удивляюсь насколько в молодости всё быстрее усваивается. пацанчики которые недавно школу закончили знают больше чем я за 20 лет узнал
@AndroidNewsBase
5 ай бұрын
Это постанова, оч много ложной инфыф говорят
@frontendiya
4 ай бұрын
@@AndroidNewsBase что именно ложная инфа?)
Ребят это не собес на сеньера. Максимум на мидла обычного. Сеньеры решают глобалные задачи. Такие как оптимизация проекта. Подключения новое инфры. Логирование. Настройки сборок. И т.д
Senior который не использовал enum? Серьезно?
Хороший собес, нормальный кандидат. Предыдущие были прям очень слабы.
Что проще учить Java+spring или JavaScript+nextjs or react
@krlkonstantine
7 ай бұрын
привет, всегда гораздо проще учить то, что тебе реально нравится, где есть интерес там все как по маслу
Что со звуком?
Со звуком что-то делайте. Невозможно смотреть.
@user-eq3ph4qc9g
8 ай бұрын
Хз, для меня звук нормальный был, у Дмитрия звук был чуть громче, ну это не огромная проблема как по мне
Задача разве для Сенора ? Мне кажется очень простенькая, для джуна больше подойдёт такая задачка
@user-eq3ph4qc9g
8 ай бұрын
Сложные задачи обычно идут отдельным тех собесом, потому что их можно решать 40-60 минут, ты хочешь чтобы ролик 2+ часа длился? А по таким задачам легко понять уровень, ведь главное увидеть как пишет и мыслит человек
@muborizDev
8 ай бұрын
Как мыслит кандидат можно понять по таким задачам, ты прав@@user-eq3ph4qc9g
@tnsaturday
8 ай бұрын
@@user-eq3ph4qc9g не нужно сложных задач, будьте проще. Не нужно на собеседовании просить block merging on free. Простой вопрос: (function(a, g = () => a) { var a; var b = a; a = 2; return [a, b, g()]; })(3) Я не спрашиваю, что выведется в консоли. Я показываю, что вывелось и прошу объяснить.
@libertariancom
8 ай бұрын
И почему будет [2, 3, 3]@@tnsaturday
@tnsaturday
8 ай бұрын
@@libertariancom прочитай внимательно мой коммент. Особенно последнее предложение. Внимательность часто ключ к успеху.
На будущее - микро у собеседующего можно погромче сделать.
А сколько у собеседуемого опыта в разработке, а то в видео вроде этой инфы не звучало, а в описании ролика написано 2 года, это реально так и есть?
@frontendiya
6 ай бұрын
Да, 2 года
а это точно собес на синьора?)))))
Странно, что по условиям задачи нужно было выводить именно рандомную шутку по средствам фронта, а по сути получается, что рандом обеспечен на стороне бека. Хотя на много интереснее было бы увидеть от кандидата функцию рандомайзер, короткая делает динамический запрос на бек.
@mondegriz
8 ай бұрын
Смысл??? Он бы в том же хуке, получал просто массив шуток, после через рандом функцию цеплял любой элемент этого массива и пихал в setData. Все это можно сделать за 1 строкц кода :)))
@pinkiseven659
8 ай бұрын
@@mondegrizа если на беке миллион шуток и надо брать рандомную из миллиона, тогда все миллион шуток принимать?
Вопрос про тс показал что человек не сеньор =)
Просто невероятно тихо, даже в наушниках тяжело что-то услышать
senior(trainee) пишет хук usePunchline на протяжении тридцати (30) минут
Мде, господа... Я собеседовал джунов сильнее этого "синьора"...
1:06:20 - с чего вдруг ускорило бы процесс? Пожалуйста не надо писать типы, которые TS сам может спокойно вывести. Если там что-то не ускоряется, это уже проблемы редактора кода.
25:44 hoisting, а не hosting
@frontendiya
8 ай бұрын
Спасибо, поправил)
Какой senior тут мидл максимум
А где примеры с кодом на event loop, тот же hoisting и spread/rest? На словах у всех хорошо, а на практике даешь простейший пример на hoisting и начинает заплыв, про event loop молчу. Также не услышал ни одного вопроса вглубь (хотя бы минимально) по реакту. Кандидает понимает рендеринг реакта?
@user-uw9xp8en3v
5 ай бұрын
А на практике часто приходится понимать досконально, как работает Event loop?.. А так, да, не на сеньора собес, конечно. И кандидат не сеньор явно, да и не мидл
Очень тихо.
А где токсичные комментарии типа "собес максимум на стажера"?
А где тут сеньор? Ответы на мидл-
Собес на уровень джун-мидл, зачем слово senior в названии видео - не совсем ясно.
@frontendiya
8 ай бұрын
Это все субъективно
26:37 Ну писать на них конечно тупо, но это не меняет того, что var и правда быстрее, именно поэтому, что webpack, что typescript компилятор в итоге всё равно всё перепишут на var, так как он просто быстрее, это оптимизация. let и const же просто синтаксический сахар для разработки, как те же promise, это не значит, что колбеки устарели, условно, это значит, что нам их теперь проще описывать через промисы, так же и с var.
@alexup7437
5 ай бұрын
Не быстрее лет и конст на одну вложенность видимости
Синьором стать легко когда тебе нон стоп оплачивают твой прирост знаний, а вы попробуйте без зп синьором стать( что сейчас требуют от джунов )
@tnsaturday
8 ай бұрын
Сеньорность с зарплатой в 90% не связана вообще от слова совсем.
@OpankiDeLegend
8 ай бұрын
@@tnsaturday то есть джун получает столько же сколько и синьор? что ты имеешь ввиду?
@tnsaturday
8 ай бұрын
@@OpankiDeLegend я имею в виду, что на видео (и зачастую на собесах) сидят "псевдосеньоры", которым до реальных сеньоров (экспертов) как до Китая раком. При этом зарплата (от экспертной) может составлять до 80%. А знания в лучшем случае на треть. То что происходило на собеседовании - это, чтобы ты понимал, уровень с натяжкой на Jun+. В мяскоте и около них скорее Trainee. Далее, за 2 (3, 4, 5) лет не может появиться сеньор. Уже одно такое заявление ("Senior за 2 года") сразу же опускает человека на уровень макаки с синдромом Даннинга-Крюгера, потому что сеньор - это минимум 10 лет опыта, из которых хотя бы 3-5 в мяскоте.
@OpankiDeLegend
8 ай бұрын
@@tnsaturday А какая разница какие там на самом деле знания, если зп почти как у реального синьора?
@tnsaturday
8 ай бұрын
@@OpankiDeLegend такая, что з/п у тебя такая пока ты в круге таких же деревенских формошлепов, когда приходишь контестить в нормальную контору, тебя сажают на бутылку, и ты бежишь плакаться как тебя задушили на собесе
Ничерта не слышно. Разработку изучили, а звук сделать норм тямы не хватило? 😂
Являясь Senior FrontEnd Dev-ом не мог просмотреть видео без кровью пролитых глаз… Интервьюеры сами не хорошо знают основы JS. Я на собесах мидлам и стронг джунам посложнее вопросы задаю. Тут Синьор на начинающего джуна отсобесился, задачи какие-то слишком уж простые. Причем интервьюеры на каждой линии комментируют, как что лучше сделать (плюс не всегда хорошие советы дают). Senior Dev, это уже не обычный рядовой разраб, а разраб который шарит не только за грамотный, чистый код (ни того, ни другого здесь не увидел), но и понимает System Design. В каких случаях что использовать, почему и т.д. Считаю интервью получился слабым, в силу того что интерьеры сами очень слабы. Есть много придирок к ответам кандидата. Ну если вкратце это полный кошмар. Очередной кликбейт. За 2 года синьором… такая себе история. За это время не сможешь не изучить глубокую теорию технологии, не получить опыт написания реального кода.
Ну нифига не слышно у собеседуюшего
кликбуйт, вопросы кринге, задача не о чем.
тем двоим сверху по 12 лет?))
@frontendiya
3 ай бұрын
По 15)
😂два школьника дядьку собесят???😂
19:30 с чего человек решил, что JS однопоточный? Синьер 😂
@44animexxx79
5 ай бұрын
А с каких пор JS у нас многопоточный ?
@golang6212
5 ай бұрын
@@44animexxx79 ecmasctipt главу про агент прочти ;)
Не слышно интервьюеров, невозможно слушать😢
синьор🤣🤣🤣🤣
Два Гарри Поттера собесят 😂
@frontendiya
8 ай бұрын
Школьника забыл)
@user-ol3yu1qo4h
8 ай бұрын
Зависть, плохое чувство...
@liganshow
8 ай бұрын
@@user-ol3yu1qo4h хорошее
Жаль, что реальные собесы обычно намного жестче и не такие ламповые и дружеские :)
@frontendiya
6 ай бұрын
Не всегда) тут уже как повезет)
школьники собеседуют ПТУшника 😂
Очень дебильные вопросы. Задавали бы что-нибудь оригинальнее
@frontendiya
3 күн бұрын
Хм, поделись списком вопросов @frontendiya_manager обязательно их спросим!
senior 40 минут решает задачку по api которые chatgpt или любой школьник решит за 10 минут, смешно
@-And6053
8 ай бұрын
посмеялся? теперь нахуй иди
@_Failure.
8 ай бұрын
ты не видишь он синьор по софт скиллам
@_Failure.
8 ай бұрын
а школьники это тех лид и hr менеджер и все вмести они работают на рынке
@MrRobot-qx8vr
8 ай бұрын
Он может и не синьор, но с работой, а в цикле откликаешься на вакансии без приглашений все равно ты, ну и я, чего греха таить 😀
@user-ty1gy4sy9z
4 ай бұрын
А ты токсичный синьер иди вакансии мониторь
Интервьюеры все видео душнили, дайте ответить тому кого интервьюете. А так мужик красава 🤮🤮🤮🤮