РЕАЛЬНОЕ FRONTEND СОБЕСЕДОВАНИЕ В ОЗОН || ЗП ДО 300К || ЧАСТЬ 1 ТЕХ. СКРИНИНГ

#frontend #itсобеседование
Консультации: teletype.in/@brave_interviews/frontend_consulting
Telegram: @parker_mode
Таймкоды
00:00 - введение
01:15 - реклама
02:43 - рассказ про команду
05:49 - задача которой ты годишься
07:19 - что происходит после ввода URL в бразузере
10:15 - как работает HTTP и сертификаты
13:10 - что такое Cookie
14:19 - практические вопросы про Cookie
18:00 - что такое CORS
18:48 - задача на работу с массивами
29:50 - мои вопросы собеседующему

Пікірлер: 106

  • @NN-jx8kb
    @NN-jx8kbАй бұрын

    Привет! Спасибо за твой труд, смотрел твои прошлые видеоролики, приятно видеть прогресс в подаче материала. Успехов !

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    привет! спасибо большое, мотивирует делать еще лучше!))

  • @user-px6hu2dr7n
    @user-px6hu2dr7nАй бұрын

    ждем следующих этапов)

  • @luckytima2315
    @luckytima2315Ай бұрын

    Братан хорош, давай дальше )

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Спасибо большое бро) буду стараться

  • @VhsGO
    @VhsGOАй бұрын

    Сильно! Спасибо за контент

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    спасибо за просмотр!)

  • @vitaly-
    @vitaly-Ай бұрын

    Отличный собес) Жду еще)

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Спасибо за обратную связь!) Скоро будет вторая часть)

  • @sno-oze
    @sno-ozeАй бұрын

    Не, ну годно - годно. Прямо запасаемся попкорном, ожидается нормальный такой сериал

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    хаха, спасибо большое! очень мотивирует)

  • @ferensbens5445
    @ferensbens544513 күн бұрын

    Спасибо , особенно как начинающему фронтендеру

  • @brave_interviews

    @brave_interviews

    13 күн бұрын

    Спасибо тебе за просмотр, удачи в карьерном пути )

  • @anastasiab9823
    @anastasiab98237 күн бұрын

    Спасибо большое за видос. По функции IsSimilar, в том решении, что на видео - какая в итоге получилась сложность алгоритма?

  • @vladyslavfereira6931
    @vladyslavfereira6931Ай бұрын

    да эта жоска

  • @DanilAzizov3
    @DanilAzizov327 күн бұрын

    Ничего себе скрининг, как будто собес😮😊

  • @Boortwint
    @Boortwint3 күн бұрын

    29:34 Лучше проверить от обратного и использовать метод some вместо every. Если какое-то из свойств объекта ненулевое, то возвращаем false. Будет быстрее. Я бы, наверное, добавил бы ещё одно условие на 25 строке. if (countMap[num] Если условие выполнится, то в первом массиве каких-то цифр меньше, чем во втором, так как итерация по второму массиву сделала счётчик отрицательным. Массивы в таком случае не могут быть равны.

  • @chiefkanakana
    @chiefkanakanaАй бұрын

    Привет! Советую, вырезать часть с пояснениями по продукту из этических моментов, так как тот же Озон может держать конкретный продукт под "секретом" и если зайдет конкурент - общее понимание будет иметь по продукции этой фирмы. Нас интересует только то, что спрашивают на собесе

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Привет! Спасибо за коммент) Мне хотелось бы как можно меньше обрезать, т.к. собес это не только про вопросы на Event Loop. Важна атмосфера, то как ты общаешься, какие вопросы задаешь (по продукту/стеку/команде), как комментируешь тейки интервьвера. В любом случае они собесят человека, а не чат гпт, который тебе должен задачки решить и на вопросы ответить. В этом мой посыл, передать полностью как проходит интервью. Да и по большей части ничего секретного никогда не рассказывается. Думаю ничего такого если вайлдберриз узнает, что ребята работают по скраму двух недельными спринтами. Когда есть реальная конкурентная борьба за информацию, то обычно у компании конкурента уже изначально неплохая осведомленность. Не думаю, что им может помочь мой ролик с ютуба про собес на мидла) Обычно то, что рассказывают про команду/продукт есть в открытом доступе. Рассказ в основном по верхам и не затрагивает какие-то вещи, которые могут быть под НДА (интервьювер не имеет права такое делать). Я обрезал в прошлых видео, когда мне начали сильно глубоко рассказывать, с шерингом экрана, показывали как у них проект работает и все такое. Это я конечно буду всегда обрезать из этических соображений.

  • @brawlstarsbro5301

    @brawlstarsbro5301

    Ай бұрын

    Не говори за всех

  • @thepokemonedok

    @thepokemonedok

    Күн бұрын

    Что помешает конкуренту попасть на собеседование?

  • @user-px6hu2dr7n
    @user-px6hu2dr7nАй бұрын

    тех скрининг уже как небольшое тех интервью, и после него еще одно тех.интервью)

  • @brawlstarsbro5301

    @brawlstarsbro5301

    Ай бұрын

    Что такое скрининг

  • @user-px6hu2dr7n

    @user-px6hu2dr7n

    Ай бұрын

    @@brawlstarsbro5301чаще всего предварительный короткий собес либо когда hr при первом звонке задает тех.вопросы, чтобы отсеять часть кандидатов либо небольшое собеседование перед основным (последнее бывает в основном только в больших крупных компаниях)

  • @user-nj6dh2ck2y

    @user-nj6dh2ck2y

    13 күн бұрын

    Наверное, это когда быстро отбирают тех, кто слаб ​@@brawlstarsbro5301

  • @MrUnderSan
    @MrUnderSanАй бұрын

    А когда будет видео со след этапом ??? А то у меня во вторник как раз след этап и оч круто было бы посмотреть это видео до) К слову вопросы у тебя на скрининге не пересеклись с вопросами у меня...)

  • @anderea9134

    @anderea9134

    Ай бұрын

    а можешь написать какие у тебя были?)

  • @MrUnderSan

    @MrUnderSan

    Ай бұрын

    @@anderea9134простая классика: объявление переменных плюсы минусы подводные камни, объявления функций и про все нюансы, контекст, типы данных, ивентлуп, просимы и все что с ними связано, ну и одна задачка на преобразование данных, что то было еще по мелочи, но глобально эти вопросы 🤷

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    В четверг выложу, там 4 задачки было

  • @easymoneydamnsniper

    @easymoneydamnsniper

    Ай бұрын

    @@brave_interviews дружище, напиши пожалуйста что были за задачи, без решений. хотелось бы разобрать их, заранее благодарю!

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    ​@@easymoneydamnsniper Напиши в телегу, скину

  • @ozzzy9623
    @ozzzy9623Ай бұрын

    14 минута, вопрос про куки только в рефреш запросе - разве withCredentials не будет решением в таком кейсе?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    я думаю можно таким решением воспользоваться, но лучше детали погуглить

  • @astarta7772

    @astarta7772

    Ай бұрын

    он ко всем кукам применяется (access тоже не будет отправляться)

  • @ozzzy9623

    @ozzzy9623

    Ай бұрын

    @@astarta7772 точно) спс

  • @user-ve2oe3mr9o
    @user-ve2oe3mr9oАй бұрын

    кмк более изящный способ был бы сделать через const countMap = new Map(); Удобнее работать с такими вводными

  • @dog4ik
    @dog4ikАй бұрын

    очень странно что это собес на фронтенд. Все вобросы были про бек

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    ну не сказал бы что про бек, последняя только если) по сетке вопросы часто могут спросить у фронта

  • @salixar
    @salixarАй бұрын

    Если нет ограничений по решениям, я бы просто сделал через every() :) function isSimilar(arr1, arr2) { return arr1.every((num, index) => num === arr2[index]); }

  • @shellbywalk2721

    @shellbywalk2721

    Ай бұрын

    Это собес наверное на middle/middle+. Такое решение не подразумевается изначально. После этого интервьюер скажет просто до свидания

  • @salixar

    @salixar

    Ай бұрын

    @@shellbywalk2721 а зачем что-то гадать, подразумевать, если в тз нет четкого ограничения? Я проходил собесы, где явно указано O(n), например, по памяти или по скорости. Тут можно было бы спросить у собеседующего какое решение ожидается, в противном случае можно писать "в лоб"

  • @shellbywalk2721

    @shellbywalk2721

    Ай бұрын

    @@salixar я думаю если предложить наивный алгоритм то попросят написать эффективнее. Но думаю достаточно включить логику, проанализировав рынок и формат собесов на такой грейд

  • @ATclassic

    @ATclassic

    Ай бұрын

    так твое решение не рабочее, только для некоторых частных случаев сработает

  • @firewatermoonsun

    @firewatermoonsun

    Ай бұрын

    Это если два отсортированных списка? Сложность будет O(n)?

  • @BaNGBo0oM
    @BaNGBo0oMАй бұрын

    А потом какой этап? Еще один технический собес?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Ещё два этапа будет) один технический и еще софтовый+задача на реакт

  • @andrewkaliarovich6516
    @andrewkaliarovich6516Ай бұрын

    А почему нельзя было решить задачу при помощи двух циклов? Типа медленно?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Да, типа того. Собеседущий хотел, чтобы я ручками написал оптимальный алгоритм

  • @andrewkaliarovich6516

    @andrewkaliarovich6516

    Ай бұрын

    @@brave_interviews а как ты определяешь, какой алгоритм нужно использовать и много ли их вообще нужно знать?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    @@andrewkaliarovich6516 ну просто пытаюсь самый быстрый написать

  • @fifer-ht7rd
    @fifer-ht7rdАй бұрын

    А собес на какой грейд был?)

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    middle, middle+

  • @yoshimitsu7723
    @yoshimitsu7723Ай бұрын

    в конце интервьвер полную хрень сказал по поводу под массива. В данном контексте присутствие под массива в принципе сломает код, так как ключом не может быть в объекте. И логика реализации задачи, тоже должна быть другая в этом случае.

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    :D интервьювер всегда прав!

  • @user-ve2oe3mr9o

    @user-ve2oe3mr9o

    Ай бұрын

    там имелось ввиду что второй массив имеет те же значения что и первый кроме допустим одного. [0, 1, 2] и [0, 1]. Т е в данном случае второй массив является подмассивом первого, т к все значения пересекаются, но первый массив длиннее. Если в этом случае не проверить что ключ 2 имеет значение 0 то функция вернет неправильный ответ

  • @astarta7772

    @astarta7772

    Ай бұрын

    @@user-ve2oe3mr9o в начале проверка на равенство длин

  • @user-zn5vf8eh3n

    @user-zn5vf8eh3n

    Ай бұрын

    @@user-ve2oe3mr9o так вначале функции проверка на длину массивов. Или я не понял?) И обычно подмасивы называют которые внутри другого массива находятся

  • @user-zn5vf8eh3n

    @user-zn5vf8eh3n

    Ай бұрын

    @@user-ve2oe3mr9o проверка на длину массивов есть вначале функции. Подмассивами обычно называют вложенные массивы в другие.

  • @vladyslavfereira6931
    @vladyslavfereira6931Ай бұрын

    а значение редюсов сравнить беле бэ геле мэ гелебеле геле мэ уу

  • @jackshadows8073

    @jackshadows8073

    Ай бұрын

    волчок продает консультации и пишет что у него 10 лет опыта не забываем

  • @astarta7772

    @astarta7772

    Ай бұрын

    это на каком языке? каких редьюсов?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    ​@@jackshadows8073я свой реальный опыт вообще не скоываю)

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    Тем более для того, чтобы проводить такие консультации не обязательно иметь огромный опыт в программировании)

  • @btctrade

    @btctrade

    11 күн бұрын

    Там нужно сравнивать не общую сумму а идентичность массивов, поэтому два редьюса не прокатят

  • @true227
    @true227Ай бұрын

    ты забыл сказать, как ты вообще на собеседование попал

  • @anderea9134

    @anderea9134

    Ай бұрын

    отправляешь резюме - получаешь приглос

  • @true227

    @true227

    Ай бұрын

    @@anderea9134 а если по 500-700 откликов на вакансию?

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    нужно резюме хорошее сделать, чтобы оно было у ХР в топе выдачи. 90% откликов это резюмешки "работал работу на работе"

  • @doomymax577
    @doomymax577Ай бұрын

    Типичный московский фронтэндер - никогда не настраивал инфраструктуру, за передалами браузера нету интересов, слышал словечки от бэкендеров. Главное чтобы реакт стэк знать и просить 300к Финтехи конечно раскормили этих бездарей

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    не понимаю в чем тут бездарность) ты закрываешь контректную проблему рынка, просишь максимальную сумму за это я так понимаю, что нужно разбираться во всех технических аспектах и просить 30к рублей? По мимо программирования в жизни есть еще очень много занятий, в которых у человека может быть интерес)

  • @doomymax577

    @doomymax577

    Ай бұрын

    @@brave_interviews наверное это постоянная гонка будет с собесами. Лучше чтобы они потупее были, согласен

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    @@doomymax577 ага, лучше пусть 1 чел с ником думимакс557 будет умнее всего рынка, единственным непризнанным гением

  • @doomymax577

    @doomymax577

    Ай бұрын

    @@brave_interviews ну я могу быть тимлидом этих дебилов

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    @doomymax577 так стань им, че ты у меня в комментах забыл?))

  • @yoshimitsu7723
    @yoshimitsu7723Ай бұрын

    как работает http и сертификаты - на кой хуй это фронтендеру? Что именно они хотят задавая этот вопрос?

  • @true227

    @true227

    Ай бұрын

    скажи спасибо, что бинарное дерево не попросили раскидать

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    если не глубоко спрашивают, то вроде окей)) бывает когда начинают спрашивать как именно данные передаются и в каком формате они там хранятся тыры пыры :D

  • @brave_interviews

    @brave_interviews

    Ай бұрын

    :D

  • @yoshimitsu7723

    @yoshimitsu7723

    Ай бұрын

    @@true227 бинарное дерево хоть как-то оправдать можно

  • @hangor3620

    @hangor3620

    Ай бұрын

    это должен знать каждый уважающий себя веб-программист

  • @mrmokar62
    @mrmokar6227 күн бұрын

    Это подло - выкладывать собесы. Пусть люди ходят сами, молодец какой, контент сделал, лучше бы работать пошел

  • @brave_interviews

    @brave_interviews

    27 күн бұрын

    Не согласен с тобой Я предварительно спросил у HR нашли ли ребята кандидата, т.к. мне не ответили ничего, я подумал, что ребята закрыли процесс найма. Что такого в том, что люди посмотрят как проходит собес? Многим это будет полезно

  • @mrmokar62

    @mrmokar62

    26 күн бұрын

    Пусть люди ходят сами и сами сталкиваются с вопросами собеса, набирая опыт в реальности. А из-за таких как ты хомяков наберется, которые пройдя собес ничего из себя не представляют, потому что знают ответы на вопросы.

  • @user-ly7nk1fl4m

    @user-ly7nk1fl4m

    26 күн бұрын

    @@brave_interviewsа ты не думал, что найм может быть в другие команды и процесс собеседования похож? Ты спалил процесс, спалил задачи, теперь процесс можно попробовать хакнуть и не будет честной конкуренции при найме.

  • @brave_interviews

    @brave_interviews

    26 күн бұрын

    @@user-ly7nk1fl4m в процессе ничего необычного нет, классический многосерийные собесы в крупные компании По задачам - я спалил несколько вопросов, уверен, что у ребят есть база задач и вопросов, которые они задают и они не спрашивают ровно одно и тоже у каждого кандидата (иначе это и без моих видео можно абузить условно заслав друга на собес)

  • @user-ly7nk1fl4m

    @user-ly7nk1fl4m

    25 күн бұрын

    @@brave_interviews а ты согласие брал от интервьюера, что будешь записывать собес?

Келесі