[ПЕРЕЗАЛИВ] Собеседование в EnjoyPro middle frontend-разработчиком с ЗП 180K

  Переглядів 41,014

Archakov Blog

Archakov Blog

День тому

В этом видео я прохожу собеседование на middle-разработчика в аутстаф компанию EnjoyPro с ЗП 180К с фейкового резюме.
📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
Собеседование записывалось 19 декабря 2020 года.
К сожалению, записать собес с HR не удалось из-за технических проблем и получилось записать только техническую часть.
Ну штош, попробуем пройти собеседование. Вдруг прокатит?
За новыми собесами и контентом, следите в Telegram-канале: t.me/archakov_im
🕑 Таймкоды:
- Вступительная часть 00:00
- Начинается собеседование 1:42
- Технические вопросы 07:58
- Конец технической части, обсуждаем работу 28:56
- Комментирую собеседование с HR 00:43:58
ℹ️ Технические вопросы:
1. Как можно диагностировать проблему с зависанием фронтенда? - 00:08:03
2. Что будем в массиве foo? (вопросы на ссылки в JS) - 00:11:10
3. В каких случаях будет true при сравнении undefined и прочего? - 00:11:35
4. Какой console.log выполнится раньше: setTImeout, Promise.resolve, console.log? (вопрос на понимание event loop) - 00:13:12
5. Почему на последней строчке будет ошибка, если функция объявлена? (вопрос на знание прототипов в JS) - 00:14:10
6. Что такое чистая функция? (и далее будет пример кода) - 00:15:37
7. Как сделать глубокую копию объекта? (и далее будет пример кода) - 00:16:35
8. Написать функцию, которая будет сравнивать две строчки на наличие одинаковых символов - 00:17:50
8. Написать свою функцию Array.flat() - 00:23:30
Моё резюме: career.habr.com/archakovim
Вакансия (закрыта): career.habr.com/vacancies/100...
Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archakov_im
- Личном блоге: archakov.im
- GitHub: github.com/Archakov06
Фоновые песни:
- Михал Круг - Кольщик
- relaxdaily N°084 - Relaxing Instrumental Music - studying, relaxing, spa ( / relaxdaily-n084-relaxi... )
Фоновая заставка костра:
- Natures Fireplace - Campfire Ambience (vimeo.com/21546180)

КОМЕНТАРІ: 117
@user-ou8qy4kh1f
@user-ou8qy4kh1f 2 роки тому
Огромное спасибо!!! Трудно переоценить пользу этой рубрики ("мыперезвоним") для нас! Всех благ!!!
@user-ei7qp6nu1f
@user-ei7qp6nu1f 2 роки тому
Хорошая работа! Молодец, продолжай снимать
@NikitaBudyakov
@NikitaBudyakov 2 роки тому
Спасибо! Заряд мотивации и вдохновения! Супер, жду новых видосов!
@Feniks20000
@Feniks20000 2 роки тому
Спасибо за видос бро, очень нравятся твои видосы и стримы
@swwwer236
@swwwer236 2 роки тому
Много полезной инфы ) Спасибо тебе )
@user-cy2td3lg8t
@user-cy2td3lg8t Рік тому
Спасибо за все видео на канале!
@user-kn3ut1sh2o
@user-kn3ut1sh2o 2 роки тому
Спасибо за видео! Продолжай, please!
@-it7046
@-it7046 2 роки тому
Еще не смотрел) Ну уже смотрю) опыт решает) собеседование это круто) Очень полезное видео, отличный способ) снимай конечно дальше)
@MadaRa-tp3gr
@MadaRa-tp3gr 2 роки тому
Спасибо за видео! Продолжай.
@user-cu7ey5qz2e
@user-cu7ey5qz2e 2 роки тому
Красавчик) очень годный контент!!!
@kostyaggh8550
@kostyaggh8550 3 місяці тому
Огромное спасибо за то что делитесь с нами опытом
@user-qh5ok1ks3o
@user-qh5ok1ks3o 2 роки тому
В очередной раз спасибо тебе огромное !
@anastasiaviva5721
@anastasiaviva5721 2 роки тому
Спасибо большое за контент!
@andbagli
@andbagli 2 роки тому
Спасибо тебе! Про утро топ😆👍
@tatyanamaksymenko289
@tatyanamaksymenko289 2 роки тому
Красавчик!) Отдельная благодарочка за "Кольщика" в конце видоса (тоже в какой-то степени песня про UI-щика :) )
@tomadeira824
@tomadeira824 2 роки тому
Спасибо, Карл!
@user-rh4iy2kt5f
@user-rh4iy2kt5f 2 роки тому
Спасибо огромное)
@user-jp9of2sh9m
@user-jp9of2sh9m 2 роки тому
спасибо, Карл)продолжай в том же духе)
@alexandrmercury
@alexandrmercury 2 роки тому
Серега, ты то когда начнёшь видосы пилить?)
@ilmarilmar3344
@ilmarilmar3344 2 роки тому
Спасибо тебе за контент
@CC-dx4mx
@CC-dx4mx 2 роки тому
Спасибо за перезалив
@awwwesoman
@awwwesoman Рік тому
Спасибо за полезный контент, жаль без Реакта, но все равно отлично!
@beknazaromuraliev5680
@beknazaromuraliev5680 2 роки тому
Спасибо 👍👍👍💥
@Osminojkin
@Osminojkin 2 роки тому
с кайфом посидел, посмотрел. ХАЧУ ЕЩЕ
@darkside2436
@darkside2436 2 роки тому
Это ты красавчик 😎
@user-jg5vp9mx7b
@user-jg5vp9mx7b 2 роки тому
снимать однозначно стоит
@innaponomareva
@innaponomareva 2 роки тому
Спасибо!!! Я готовлюсь к собеседованиям. Такие видео помогают очень!!!
@Makaler
@Makaler Рік тому
как успехи?
@SoniqueChannel
@SoniqueChannel 6 місяців тому
как успехи?
@kilhbffvc7011
@kilhbffvc7011 Місяць тому
Бросила програмирование, забеременнила и сидит дома@@Makaler
@dobermanpharaoh7567
@dobermanpharaoh7567 2 роки тому
спасибо! продолжай, удобно слушать в машине за рулем, хотя код конечно не вижу)
@user-in7wu6sb5r
@user-in7wu6sb5r 2 роки тому
Огромное спасибо!!!
@user-ei5zp2qi4j
@user-ei5zp2qi4j 2 роки тому
Спасибо за видео
@mikhailmore2179
@mikhailmore2179 2 роки тому
Спасибо!
@Aleksey_Pravdin
@Aleksey_Pravdin 2 роки тому
ты красавчик!
@Kirdaro
@Kirdaro 2 роки тому
Вопросы из собеседование интересный, один даже у меня был когда на трейни шел, где с последовательностью выполнения
@bukanaka
@bukanaka 2 роки тому
Очень полезно
@forwarddenz2976
@forwarddenz2976 2 роки тому
Ты лучший, давай больше проектов на React
@bzlkch
@bzlkch 2 роки тому
Спасибо
@betterwe
@betterwe 2 роки тому
thank you)
@raymond1489
@raymond1489 2 роки тому
Привет, вопрос к зрителям и к Дэннису в частности: какой стек технологий необходим для создания сервиса видеосвязи и броудкастинга этой связи? Пример: двое спикеров, 100+ слушателей.
@user-ts8nf6kp8w
@user-ts8nf6kp8w 2 роки тому
Во втором задании null >= 0 будет true, null приводится к 0. В общем, там Вы сделали 2 ошибки. Первая undefined == 0 результат false. Тут интерьвьюер правильно поправил что это ошибка, но не правильно сказал что undefined не равен ничему кроме себя самого, в не строгом равенстве он равен null( undefined == null, результат будет true). И он не верно не поправил Вас про первую ошибку о которой я написал. Сказал верно что там в конце 2 true, но видимо забыл что Вы сказали false и true.
@xxgastxr
@xxgastxr 2 роки тому
32:26 - не Вася, мне не интересно что ты там рассказываешь, посмотрю ка я другую вакансию 😂
@user-ku2qh7cw4l
@user-ku2qh7cw4l 2 роки тому
Больше Круга 😃
@OGIDOG1
@OGIDOG1 2 роки тому
Спасибо, очень познавательно. Решение с flat массивом: multiArray.toString().split(",").map(Number)
@chirkov
@chirkov 2 роки тому
Круто, если растянуть немного: multiArray.toString().split(",").map(el => Number(el)) Не знал, что map позволяет так удобно сокращать
@petrenko_andrey
@petrenko_andrey 2 роки тому
так получше multiArray.flat(Infinity);
@vladislavstepanov7591
@vladislavstepanov7591 Рік тому
Решение не очень. Это будет работать только с примитивами
@kolarovaulet1601
@kolarovaulet1601 2 роки тому
под каждым видео, в комменты добавь свои контакты, ВК, телеграмм и т.д, только что хотел подписаться но нету, и приходится искать))) И особенно в конец комментарии, я сразу перехожу туда чтобы подписаться Ps: чтобы нас у тебя было больше, вот так примерно 😂
@ndrewhas
@ndrewhas 2 роки тому
М. Круг на фоне кастрича в видео о фронтенде - это и есть мемес, который отрабатывает за все остальные которые не вошли в выпуск!
@LNMaster_
@LNMaster_ 2 роки тому
Как говорил Илья Климов на одном из своих докладов: есть два типа JS : тот , который вы используете на практике и JS для собеседований. Вот эти все прототипы, вытащи символ 'u' , используя только скобки, множественный bind - проверяют больше вашу теоретическую базу, нежели практическую. Меня один раз вообще спросили, как JS выделяет память и как работает сборщик мусора. Да, это знать полезно, но на работе вы больше занимаетесь багфиксами, дебагингом и допиливанием CRUD логики. P.S В первом задании зафакапил немного. Сказал, что есть передача по ссылке , но в итоге только foo меняется. Я уже думал V8 подкрутили)
@Vlad-em1bx
@Vlad-em1bx 2 роки тому
Есть ссылка на доклад Ильи Климова? Или название видео, хочется глянуть.
@alexperemey6046
@alexperemey6046 Рік тому
Такие задачки показывают твое отношение к профессии. Человек, который работает на "отвяжись" не будет тратить время на ньюансы, которые он не использует каждый день.
@Kleo_Wyatt
@Kleo_Wyatt 8 місяців тому
@@alexperemey6046 это очень тяжело всё в голове удержать, а каждую неделю повторять нюансы, чтобы не забыть - времени не у всех есть. Жить иногда тоже нужно
@Alexey_Ivanov
@Alexey_Ivanov 2 роки тому
Я даже слезу пустил в конце ролика... Такой трогательный собес 😭
@user-vi2xs1ww7v
@user-vi2xs1ww7v 2 роки тому
Согласен, Круг душевно спел, Дэнис душевно прошел собес :)
@tnsaturday
@tnsaturday 8 місяців тому
Сейчас бы на собесе подушить задачками на приведение типов, ммм., вкуснота.
@Fazer77777
@Fazer77777 2 роки тому
А на джуна можете сделать?
@it-coding
@it-coding 2 роки тому
Странно если честно что undefined равно только undefined говорит собеседующий , а как же undefined == null // true
@ctfl000
@ctfl000 2 роки тому
23:00 Такую проверку можно было сделать в самом начале функции сравнивая длину строк
@kromor9888
@kromor9888 2 роки тому
карлу нужны еще собеседования
@denismerigold486
@denismerigold486 2 роки тому
Мне бы такой контент по DS и ML
@ArchakovBlog
@ArchakovBlog 2 роки тому
Это перезалив собеседования в компанию EnjoyPro. На предыдущий ролик кинули страйк (вероятней всего те, кто участвовали в этом собеседовании). На этот раз замазал все имена и контактную информацию, которую я случайно пропустил во время монтажа и из-за чего мне кинули страйк вместо того, чтобы договориться 😶 Снимая подобные ролики, я не пытаюсь специально раскрыть чью-то конфиденциальную информацию и стараюсь наоборот скрыть то, что они сами болтают в собесах с человеком, с которым знакомы только полчаса. Если видос опять заблокируют, ничего не поделать 🤷🏻‍♂️ перезалью ещё раз и дополнительно раскрыв ту информацию, которую я скрыл на таймкоде 38:50
@d_r_robot
@d_r_robot 2 роки тому
Пофиксил что-то?
@d_r_robot
@d_r_robot 2 роки тому
38:50, я думаю лучше совсем выпилить
@user-rg8jl5nq1f
@user-rg8jl5nq1f 2 роки тому
Спасибо, за твое творчество!
@squabble3332
@squabble3332 2 роки тому
19:50 можно ведь через every сделать в одну строку, мне первое в голову такое приходит => const isEqual = (a, b) => [...a].length === [...b].length && [...a].every(key=> [...b].indexOf(key) > -1)
@aleksandrmatyka3118
@aleksandrmatyka3118 2 роки тому
такое решение для doog и ddog даст true что вроде бы как не подходило под условие задачи)
@jamjam3337
@jamjam3337 Рік тому
👏👍💥
@dmitry311212
@dmitry311212 2 роки тому
Спасибо за видос! Они перед собесом давали тестовое задание? Просто, насколько я понял, некоторые компании дают тестовое задание сразу, а потом идет собес, а некоторые наоборот. Проводят собес сначала. И еще. Как считаешь, джуном на реакт на удаленку устроиться нереально? Просто столкнулся с таким фактом, что все хотят видеть джунов в офисе.
@ArchakovBlog
@ArchakovBlog 2 роки тому
1. Тестовое не давали 2. Вполне реально, надо просто искать
@weynemeynen
@weynemeynen 2 роки тому
Вскоре по голосу вычислять будут "засланного козачка"
@JohnDoe-jd6vn
@JohnDoe-jd6vn Рік тому
Чето они до сих пор ищут фронта, спустя больше чем год:) Причем оклад от 110к, Карл:)
@fatoldman340
@fatoldman340 2 роки тому
Это нормальная практика, когда компания б заказывает сотрудников у компании а. Правда раньше я слышал про такой персонал, как упаковщики, водители, электрики, теперь вот до программистов ж добрались. Тут прикол может быть в том, что а компании б может быть помимо основной зп куча других плюшек, типа выплат к отпуску/празднику, более крутой ДМС и прочее, которые компания б не особо хочет раздавать. У меня есть пример, когда на заводе с персоналом в Овер 1000 лиц, в самой компании работало человек 100, все остальное аутсорс
@ArchakovBlog
@ArchakovBlog 2 роки тому
в аутсорсе ничего плохо и нет, тут кому как. с одной стороны нет разницы, главное тебе платят ту ЗП, которую ты захотел, с другой стороны, на твоём труде зарабатывает компания А, продав тебя компании Б.
@fatoldman340
@fatoldman340 2 роки тому
@@ArchakovBlog плюс, всегда есть вариант уйти в компанию б, если там условия будут лучше и будет возможность перехода
@IT-therapy
@IT-therapy 7 місяців тому
Ребята, я чуть не засомневался в своей компетентности. В первом вопросе поменяется оба массива , они хранятся по ссылке...
@IT-therapy
@IT-therapy 7 місяців тому
Са ваш Суна лЯъ фронендер хил😂
@Mrukunsuduer
@Mrukunsuduer Рік тому
какой на хер кольщик наколи мне купола . Пришлось выключить , бро не надо так :D
@markfull207
@markfull207 2 роки тому
0:33 какой музон?
@bytheway3876
@bytheway3876 2 роки тому
тоже интересно
@terrorreg5485
@terrorreg5485 2 роки тому
Я вот сколько смотрю видео не хрена не понимаю зачем проходить собеседование ? Объясните пожалуйста.
@ArchakovBlog
@ArchakovBlog 2 роки тому
Просто так
@theoty-js-react
@theoty-js-react 2 роки тому
Я догадываюсь кто диз поставил😁😁
@aleksskay5073
@aleksskay5073 2 роки тому
Насчет первого задания не очень понял. Что значить не меняется bar. И foo и bar добавляется число 5. Значение bar тоже изменилось, хоть они указывает на один и тот же массива и говорить bar не меняется, наверно, не правильно? Так?
@Thatsmeyouaintwrong
@Thatsmeyouaintwrong 2 роки тому
Автор немного косноязычен, имеется в виду, что изменится первоначальный объект, на который ссылаются обе переменных
@user-vg5ym2re2p
@user-vg5ym2re2p Рік тому
Хотя вопрос на вопрос "что будет в массиве foo после того как он выполнится?" собеседующий не получил ответ [1, 2, 3, 4, 5]
@user-ib6gy1ys9t
@user-ib6gy1ys9t 2 роки тому
Очень странная техническая часть на 25 минут, обычно час-полтора хотя бы идет
@user-bo7mb9cf4d
@user-bo7mb9cf4d 2 роки тому
Так это первая часть
@bilionievgen9004
@bilionievgen9004 2 роки тому
undefined == null -> true
@bukanaka
@bukanaka 2 роки тому
Можно даже снять собес на джуна!
@ArchakovBlog
@ArchakovBlog 2 роки тому
эх, если бы это было реальностью... намного проще снять собес на мидла и синьора, чем на джуна
@bukanaka
@bukanaka 2 роки тому
@@ArchakovBlog ага, на себе это знаю. Попасть в собес джуну очень сложно.
@user-uh9sb2kn4c
@user-uh9sb2kn4c 2 роки тому
@@bukanaka почему?
@bukanaka
@bukanaka 2 роки тому
@@user-uh9sb2kn4c Либо с джунов нереальные требования или знание многих технологий требуют. Сравниваю с теми же вакансиями на мидлов, так к мидлам требования чаще адекватнее в плане количества технологий. Либо джунов не рассматриаают, кроме тех кто готов делать работу мидла за зп джуна. Конечно есть кампании, которые ищут, именно, джунов за адекватные требования, но таких редкость.
@user-uh9sb2kn4c
@user-uh9sb2kn4c 2 роки тому
@@bukanaka тоесть джуны по факту никому не нужны или с ними просто интервью подобного рода не проводят?
@bukanaka
@bukanaka 2 роки тому
Снова перезалив?
@ArchakovBlog
@ArchakovBlog 2 роки тому
в ТГ я залил с доступом по ссылке, а щас открыл доступ всем
@bukanaka
@bukanaka 2 роки тому
@@ArchakovBlog понял, принял
@denpol9956
@denpol9956 Рік тому
"ретурн" - кровь из ушей )
@user-qy4lt3yu7j
@user-qy4lt3yu7j Рік тому
тебя яваскрипт не смущает?
@BiteUA
@BiteUA Рік тому
Бред, никакой мидл не знает на память столько ненужных слов, он просто делает свою работу. Странные сомнения были в том джун автор или мидл - джун сломался бы после первых двух минут собеса.
@advanceduser3713
@advanceduser3713 2 роки тому
Что у вас за контора, где отдельно верстальщик и реакт разработчик 😄 у нас все фулл стек, начиная от схемы БД, бэк энд сервисы, фронт енд, верстка, все всё умеют
@kit813
@kit813 2 роки тому
на соболезнычах
@advanceduser3713
@advanceduser3713 2 роки тому
@@kit813 а че тут соболезновать, иметь больше знаний и опыта это не плохо, счас почти все вакансии фулл стек, да и в любой момент можно вернуться к чисто фронту или чисто бэку, т.к. уже поработал и с тем и с тем
@kit813
@kit813 2 роки тому
@@advanceduser3713 если проект крупнее админки, и разрабы не делятся на фронтов и бекендеров, а делают все вместе - то проект ждет очень мрачное будущее
@sergeyfilatov3027
@sergeyfilatov3027 2 роки тому
Зачем грузить своего разработчка версткой, если можно держать верстальщика на аутсорсе чей час рабочий стоит в два, а где то и в три раза дешевле часа работы программиста в штате. У меня в компании тоже заказывают верстку, хотя я верстаю не хуже чем верстальщик на аутсорсе. И я рад, потому что мне лично верстать уже не очень интересно, это довольно простая механическая работа для опытного разработчика.
@dotanator1938
@dotanator1938 2 роки тому
Какая скукотища
@user-ub6wt5nl5b
@user-ub6wt5nl5b 2 роки тому
Извини, но ты нихрена не понял. На какую оценку ты прошёл собеседование, в принципе никого не интересует, всё сводится к зачёт/незачёт. Согласование в крупной компании может проходить и месяц, ты попал на новогодние, поэтому две недели можешь спокойно вычесть из ожидания, оставшееся время в принципе неплохой результат. Ещё важный момент, насколько тебе интересно работать в этой компании, и не свалишь ли ты через месяц или два, оставив их с большой проблемой поиска нового разработчика. Ну и числясь в компании А, ты всю бюрократию перекладываешь на компанию, а без этой бюрократии компания Б ни с кем работать просто не сможет.
@user-tb5tp2tv6x
@user-tb5tp2tv6x 3 місяці тому
function test(a, b) { const firstWord = a .split("") .sort((a, b) => a.localeCompare(b)) .join(""); const lastWord = b .split("") .sort((a, b) => a.localeCompare(b)) .join(""); return firstWord === lastWord; }
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
Это было легко! Оживили и Отдаем BMW владельцу!
1:40:26
ИЛЬДАР АВТО-ПОДБОР
Переглядів 3,3 млн
РЕАЛЬНОЕ FRONTEND СОБЕСЕДОВАНИЕ | ЗП 280К
41:22
ridiculous inc.
Переглядів 16 тис.
Как бы Я Стал Web Разработчиком За 6 Месяцев в 2024
19:28
Сергей Дмитриевский
Переглядів 204 тис.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 2,9 тис.
#16 Собеседование Senior Frontend разработчика из Mail.ru
2:22:37
Отсобеседование
Переглядів 42 тис.