СОБЕСЕДОВАНИЕ НА SENIOR/MIDDLE FRONTEND РАЗРАБОТЧИКА С ЗП - 380К! ИНТЕРЕСНЫЙ СОБЕС В БИГТЕХ

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 134

  • @frontend-m0ney
    @frontend-m0ney  2 місяці тому +2

    💝Помощь в трудоустройстве - goo.su/xeDj
    💝ТГ канал - t.me/m1sha_frontend
    💝ТГ для связи со мной - t.me/m1sha_bbn

  • @РодионГаврилов-ч9ж
    @РодионГаврилов-ч9ж 2 місяці тому +84

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

    • @martingerman2457
      @martingerman2457 2 місяці тому +3

      ахахах, жиза ведь !

    • @levinbraun3475
      @levinbraun3475 Місяць тому

      @@martingerman2457 теперь представь что будет если даже этих вопросов не знать))

  • @andreym9537
    @andreym9537 2 місяці тому +29

    @layer никак не относится к слоям в композитинге, он используется для приоритезации стилей, что бы вынести анимацию на отдельный слой используется will-change

  • @DmitriiAmagkn
    @DmitriiAmagkn Місяць тому +2

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

  • @Sqwel1
    @Sqwel1 2 місяці тому +14

    Мишань,маршрут выучил уже полностью,пора менять(
    Спасибо за очень крутой контент

  • @HeliodoroSampaio
    @HeliodoroSampaio 2 місяці тому +59

    А лучший лайфхак это потренироваться рассказывать свое резюме на собесе со своим другом например, я так со своим куратором в Skypro делал, он завалил меня раз пять, перед тем как взять на вымышленную работу вхахах

    • @ДмитрийС-ш9б
      @ДмитрийС-ш9б Місяць тому

      Весело боту, который рекламирует говнокурсы. Порядочные курсы не будут до такого опускаться, правда?

  • @sergey-v9k4m
    @sergey-v9k4m Місяць тому +9

    Если на собеседовании спрашивают про опыт на typescript, а у вас его нет. Просто поменяйте расширение у js файлов на ts. Теперь у вас есть опыт на ts ;)

    • @sjdjjsjsjs3991
      @sjdjjsjsjs3991 Місяць тому +2

      Js:
      let a = 5
      TS:
      let a: number = 5
      Все, у меня уже есть опыт в TS

  • @JIKAIII
    @JIKAIII Місяць тому

    Мне понравился собес, что-то новое удалось почерпнуть для себя. Спасибо)

  • @Ali-Hiniatov
    @Ali-Hiniatov Місяць тому

    Спасибо за видео! Ну душный не душный, но вопросы в целом хорошие, хоть и банальные, но ты на скиле держался!
    P.S. Блин смех твой такой заразный, очень позитивный)

  • @freemanvitek
    @freemanvitek 2 місяці тому +37

    Невалидное собеседование. Интервьюеру просто некуда рассказать о своих знаниях. Токсичность то же чувствуется в общении. Не хотел бы я с таким человеком рабоать.

  • @demonic_attack
    @demonic_attack 2 місяці тому +9

    Вопрос про передачу generic на 20 минуте. JavaScript так умеет либо я не понял что он хочет от меня

  • @XTANCE
    @XTANCE 11 днів тому

    5:38 @layer , зашёл на mdn - "widely available since March 2022", в переводе на фронтендерский значит - через лет пять можно прочитать про это и через десять лет начать использовать.

  • @frostmourne5387
    @frostmourne5387 2 місяці тому +17

    Чет собеседующий чушь говорит в ответе на свой же вопрос 4:15, @layer вообще не про вынесение элемента на отдельный слой

  • @cerdek9190
    @cerdek9190 2 місяці тому +1

    Очень полезно и информативно

  • @ЕвгенийНекрасов-ч8ж
    @ЕвгенийНекрасов-ч8ж 2 місяці тому +3

    Миша, на 28:28 была убийственно-смешная фраза "Синтаксис я думаю не имеет смысла говорить"😂😂😂 Особенно, когда вы уже об этом ранее немного пообщались. Просто лучший. Спасибо за собес

  • @theDenQ
    @theDenQ Місяць тому +13

    Реально не понимаю зачем задавать такие вопросы и так душнить...
    Чел прям думает как тебя завалить, и сам в этом признается. Вместо того, чтобы сфокусироваться на твоих сильных сторонах и понять где он может тебя применить...
    У каждого вопроса должна быть причина. А если вы не пользуетесь этим в продакшене, то зачем задавать такие вопросы?

    • @theDenQ
      @theDenQ Місяць тому +5

      кажется что чел просто свое ЧСВ тешит.

    • @tigranbalayan6521
      @tigranbalayan6521 Місяць тому +2

      подписываю под кждым словом )

  • @bentonfraizer69
    @bentonfraizer69 Місяць тому

    Спасибо за видео

  • @inqvisitor3722
    @inqvisitor3722 Місяць тому +3

    в итоге с 380 до 282 дошли. Обычная сеньорская зп, но писать придется на мертвом фреймворке

  • @LavandaKicK
    @LavandaKicK 2 місяці тому

    Увлекательно!

  • @constyak9031
    @constyak9031 2 місяці тому

    какой кайфовый дядька

  • @cerdek9190
    @cerdek9190 Місяць тому

    пов: ты на жиге хасанишь по своему пгт, а по радио frontend собес

  • @АлексейСоколов-у3к
    @АлексейСоколов-у3к Місяць тому +4

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

  • @itbeshliaga
    @itbeshliaga 2 місяці тому +2

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

    • @Kisssonik
      @Kisssonik 2 місяці тому

      Какая компания?

    • @su4onokzhe
      @su4onokzhe 2 місяці тому

      @@Kisssonik МойОфис

    • @joker202
      @joker202 2 місяці тому +3

      Разговаривает слишком дерзко, тоже бы закончил пораньше собес, с такими типами работать не стал бы)

  • @uuidUserName
    @uuidUserName Місяць тому +1

    На 1:05:15 у тебя была правильна созданная мапа, интервьюер видимо не знает как работает Map в js)

  • @biscvie
    @biscvie 2 місяці тому +1

    собесы собесами, но предъисторию о себе уже пора записать как бы)

  • @nonicknameee
    @nonicknameee 2 місяці тому +1

    Миша, сколько ты учил html, css, js, ts, react до того как получил свою первую работу и какой был твой возраст на тот момент?

    • @frontend-m0ney
      @frontend-m0ney  2 місяці тому +2

      18-19 лет, учился 10мес по 6-8ч в день без выходных (т.к был карантин и можно было не ходить на учебу)

  • @Tiizara
    @Tiizara 2 місяці тому

    Интересно)

  • @jackshadows8073
    @jackshadows8073 2 місяці тому +13

    вопросы редкие

    • @Justfunandchill
      @Justfunandchill 2 місяці тому +16

      я бы сказал, редкостные. с одной стороны ок, такое поможет побольше узнать о кандидате, насколько много ему придется подучить, чтобы "соответствовать высоким идеалам нашей компании", а другой - во многих местах это была фигня типа "вот я в этом покопался и теперь знаю, а ты?". зачем мне знать, что composition отличается от остальных этапов ререндера тем, что он дает нагрузку на видюшку, а не на процессор? ведь достаточно знать "best practice", говорящий "не делай анимацию, сдвигая элемент left'ом и top'ом, делай transform, это производительнее".
      отказ чела подталкивать к тому, о чем он вообще спрашивает - вообще нонсенс. ну типа ты проверяешь границы знаний собеседуемого, а не себя, почему ты не даешь ему направление того, о чем вообще речь идет? чел может сказать "не понимаю" или может полчаса говорить не о том - как тебе это поможет понять, знает ли он то, что конкретно тебе нужно на конкретно твоем проекте?
      возможно, кто-то скажет, что написанное выше субъективно, и будет прав, но мое имхо - душно. просто пройти собес с этим челом - пожалуйста проходить с ним собес, чтобы потом работать под его началом (тимлид или кто он там) - в опу такое счастье.
      хотя, само собой, некоторые вопросы вкусные и можно их подучить, автору огромное спасибо за видео, где б еще я услышал такое ))

    • @jackshadows8073
      @jackshadows8073 2 місяці тому

      @@Justfunandchill жесть ты текста вывалил, да хз каждый спрашивает что хочет, чел тоже спрашивает вот ищет себе таких же.

    • @МаксимИсаев-ъ5о
      @МаксимИсаев-ъ5о 2 місяці тому

      @@Justfunandchill ты че мелешь, обезьяна? Если ты претендуешь на 380 т.р то это базовые вопросы. Он ничего оверхедного не спросил, база про css, чутка про scss (кандидат сказал что знает препроцессор), немного промисов и немного прототипов. Причем вопросы все из learnjs. По реакту там вообще база которая на каждом курсе есть.

    • @MrTagary
      @MrTagary Місяць тому

      @@jackshadows8073 По мне так много воды, что жесть какая то. По факту программист это исполнитель, а не теоретик зачем это спрашивать нет смысла как говорится тебе не надо знать, какая там нагрузка на видеокарту или проц. Если реально существуют уже "best practice". То же самое как в реале ты будешь использовать киянку чтобы забить гвоздь, вместо молотка когда уже дефолт использовать молоток.

  • @Nearfulz
    @Nearfulz 2 місяці тому +4

    В последней задаче, еще одна главная оптимизация, это распараллелить запросы. То что запросы последовательные это гораздо сильнее замедлит выполнение, чем квадратичная сложность алгоритма.
    Вообще конечно очень странный собес на позицию Senior.
    Ни вопросов архитектуры, ни безопасности, ни оптимизации, ни каких-то инфраструктурных вопросов, зато есть вопросы про прототипное наследование. Что они хотят от человека на позиции Senior, они сами то понимают интересно, какие он задачи будет выполнять с такой зарплатой на позиции Senior'a

  • @xxxxPomaHxxxx
    @xxxxPomaHxxxx 2 місяці тому +4

    Это зп до или после налогов? Душноватый собес имхо, много спрашивал то что гуглится за 5 сек, ну и задача мутная чисто json из пустого порожний перетащить.

  • @rusfungame
    @rusfungame 2 місяці тому

    Спасибо за оптимизацию .find, алгоритмы дрюкал, но видимо забыл или пропустил этот момент.

  • @nowar6874
    @nowar6874 Місяць тому +1

    Можно прокидывать дженерики в абстрактный класс

  • @zvd1660
    @zvd1660 2 місяці тому

    Откуда инфа по вилке?)
    Офер 320 это нет или грос?
    У меня знакомый говорит, что норм синьор на валютке может до 800 поднимать, как оценил бы такую инфу?
    Я вот слышал среднюю цифру по РФ, что 450 - это близко к потолку, если именно РФ. Но вдруг есть другие цифры)

    • @puhuilo8801
      @puhuilo8801 2 місяці тому

      Ага, 300к в наносекунду. 800к фронтенд-макаки в РФ не получают, хоть в валюте, хоть в золоте. Для сеньоров (лидов) в Москве и Спб потолок где-то 450-500 net

    • @goldstein1
      @goldstein1 Місяць тому

      У хабр карьеры есть исследование 2024, согласно которому 430 - верх медианной вилки
      Есть и выше, но это уже выбросы

    • @ДмитрийС-ш9б
      @ДмитрийС-ш9б Місяць тому

      @@goldstein1 Хабр карьера😂 Они делали статистику из: 1) Вакансий от работодателей на сайте. Они там пишут что угодно, по факту на 10-20% ниже. 2) От рассказов самих работяг. Там тоже можно написать что угодно, дописать лишний нолик в конце или умножить на 2. Никто проверять не будет. Справку 2ндфл покажи мне о своих 450к! Поэтому верить такому "исследованию" - такое себе

    • @goldstein1
      @goldstein1 Місяць тому

      @@ДмитрийС-ш9б я в мск работаю, тут такие зп для ведущих норма😉
      Но сиди дальше, думай, что все врут

    • @ДмитрийС-ш9б
      @ДмитрийС-ш9б Місяць тому +1

      @@goldstein1 тебе, москвичу, надо понять, что кроме твоего города, есть ещё и другие, и хабр работает по всей стране, следовательно и зарплаты опрашивают У ВСЕХ, а не у "элиты", живущей в покорной столице. Поэтому сиди там и молчи))

  • @malyarevich
    @malyarevich Місяць тому +1

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

  • @emichael32
    @emichael32 2 місяці тому

    Прикол в том, что собесдующего зовут так же как и тебя
    Да что уж там и меня тоже )

  • @aph1le
    @aph1le 2 місяці тому +2

    Фундаментальное фаталити воздуху в комнате.

  • @vladislavverner539
    @vladislavverner539 14 днів тому

    немного надменно получилось и немного токсично со стороны интервьюера. Нужно в более позитивной форме проводить интервью и направлять соискателя на рассуждения, если он не знает что-то. Иначе соискатель просто не захочет к вам в команду идти (или в компанию). Но мне понравился собес, много разных тем и вопросов поднималось, интервью очень плотное.

  • @СуперМэн2005
    @СуперМэн2005 2 місяці тому +4

    сложна

  • @ОльгаНикифорова-ю2ч
    @ОльгаНикифорова-ю2ч 2 місяці тому +2

    нихуя не понятно, но очень интересно

  • @ПавелСвенин-ъ4в
    @ПавелСвенин-ъ4в Місяць тому

    Что вы намутили с prototype.... Это функция конструктор...

  • @Caxar_gpt
    @Caxar_gpt Місяць тому +2

    Ужасно противный человек который принимает он как будто хочет от тебя слышать менторство которое разработчику нах.р не сдалось ты объясняешь как разработчик всё правильно ещё и примеры наводил он просто не знал к чему докопаться и решил с тебя сделать ментора "объясни проще"

  • @SuperStarkon
    @SuperStarkon 2 місяці тому +1

    найс в названии пишешь 380к когда по факту там 330

  • @PimiTree
    @PimiTree 2 місяці тому

    Такое ощущение, что єто уже было )

  • @yuragrivicki5272
    @yuragrivicki5272 Місяць тому

    380 синьор, ого че так мало

  • @dossh429
    @dossh429 Місяць тому

    19:20 говорят можно использовать джинерик в методе абстрактного класса
    abstract class DataStorage {
    protected data: T[] = [];
    // Абстрактный метод для добавления данных, должен быть реализован в потомках
    abstract addItem(item: T): void;
    // Реализованный метод для удаления данных
    removeItem(item: T): void {
    this.data = this.data.filter(i => i !== item);
    }
    // Реализованный метод для получения всех данных
    getItems(): T[] {
    return [...this.data];
    }
    }

    • @skeev_
      @skeev_ Місяць тому

      если бы все, кто писали про абстрактный класс были внимательны, то они бы поняли, что вопрос был про класс такого вида
      abstract class SC {
      someMetheod() {}
      }

  • @slava_po
    @slava_po Місяць тому +5

    Собеседующий не умеющий правильно задавать вопросы требует от соискателя правильные ответы))

    • @danielfortesque6396
      @danielfortesque6396 Місяць тому

      Как вариант всегда можно расплакаться что собеседующие неправильные

  • @gomuncool1004
    @gomuncool1004 Місяць тому +2

    Хэшмапы - база как понизить O(n2) или O(n*m) , уровень джуна

  • @topsy_kreds
    @topsy_kreds 2 місяці тому +2

    вопросы хорошие

  • @goldstein1
    @goldstein1 Місяць тому +2

    Этот чувак так настойчиво докапывается до proto, что, видимо, на работе будет глубокое легаси
    Не стоит это 320, ой не стоит

  • @puhuilo8801
    @puhuilo8801 2 місяці тому +2

    Какое же дно собеседующий. Видно, что не подготовлен. Задает какие-то рандомные вопросы. Чел спрашивает какую-то херню про преттиер, еслинт, а потом еще и лажает про @layer. Про TS этот горе-интервьювер тоже, видимо, нехера не знает.

    • @danielfortesque6396
      @danielfortesque6396 Місяць тому

      Какой ужас! Человек работает за зарплату и ему плевать на собеседование! Караул! Чел, выйди траву потрогай)

    • @puhuilo8801
      @puhuilo8801 Місяць тому +1

      @@danielfortesque6396 Чел, если для тебя это ужас, то сочувствую. Пей там побольше корвалола, валерьянки...
      Логика в стиле: если платят зарплату, то мне на все пох - это сильно. Сразу видно эскперта по протиранию штанов на стуле. Далеко пойдешь!

  • @Вбелом-й3з
    @Вбелом-й3з 2 місяці тому +2

    что за игра?

  • @okoo
    @okoo 25 днів тому

    Тут что студента гоняют по методичке

  • @alexeydyackok2525
    @alexeydyackok2525 Місяць тому

    Этот индеец так тупо навалил про плейсхолдеры в SCSS.

  • @ДмитрийИванов-з8з2м
    @ДмитрийИванов-з8з2м Місяць тому

    1:04:55 lol

  • @serprifa
    @serprifa Місяць тому +4

    img и picture оба несемантические )

  • @ilyaastafyev
    @ilyaastafyev Місяць тому

    Какой душный ужас

  • @viktorm2937
    @viktorm2937 29 днів тому +1

    Хорошо так придушнил

  • @freemanvitek
    @freemanvitek 2 місяці тому

    Такое у интервьюера искреннее удивление что кто то кроме него еще читал доки)))

  • @btctrade
    @btctrade 2 місяці тому

    минус 380к, беда

  • @bimal163
    @bimal163 2 місяці тому +6

    мне кажется душноватый собеседующий)

    • @frontend-m0ney
      @frontend-m0ney  2 місяці тому

      да не, на вебке доброжелательный чел вроде был

  • @Sinelnik
    @Sinelnik 2 місяці тому +1

    Послушал до половины и больше не выдержал. Если у вас такие мидлы и синьоры то у вас в сфере IT большие проблемы

    • @МаксимИсаев-ъ5о
      @МаксимИсаев-ъ5о 2 місяці тому +8

      Что вы? Кто вы-то, ёбта? Кто вы? Здесь мы вдвоём бля - я один и ты ёбта. (С)
      Ну а если серьзно, подскажи пожалуйста какие они должны быть

  • @Hamza-ue7hx
    @Hamza-ue7hx Місяць тому +2

    Сначала может показаться, что собеседование душноватое. Но потом понимаешь собеседующего: он задает иногда простые вопросы, но под разными углами - это интересно. Ну и есть, конечно, непростые вопросы.Посмеялись ,пошутили. В общем, интересно послушать. Автор, спасибо за контент.

  • @МаксимТкаченко-ы7ъ
    @МаксимТкаченко-ы7ъ 2 місяці тому

    работаю c js 7 лет - что такое css? )

  • @d1erro
    @d1erro 2 місяці тому

    угар

  • @tigranbalayan6521
    @tigranbalayan6521 Місяць тому +1

    Этот комент пишу с начала видео (будет много критики)
    1. интервуер не слишком дружелюбен изначально
    2. до 10 мин, пока что впечетление что вы берете на работу тупо версталщика
    2.1. За 7 лет не разу не использовал picture, @layout или %class
    3. 16:40 кандидат дает уточняющий вопрос но не получает ответа
    4. Абстрактный клас объязан иметь абстракцию внутри и не имеет не каких лимитов по поводу реализованных методов - то есть ты спакойно можешь иметь реализованные методы главное иметь хотябы одну не реализованную. Ты спакойно можешь иметь generic abstract class и наследовать в другом generic class-e, там нет лимитов, пока ты дрилишь generic type аргументы.
    5. Тестовое задание без возможности запуска - это такая тупая идея, реально. Твой разраб не когда не будет писать код в такой обстоновке. Не лучше ли просто подготовить публичный git repo, дать ссылку кандидату, и пусть клонит и запускает на своей машине, по своему сетапу IDE. Разраб который пишет в notepad-е хуже разраба которые пишет в IDE если тот использует возможности IDE для ускорения процесса разработки.
    5.1 кандидат не внимателен и не задает вопросы, сразу начал делать не понимая сути того, что у него просили.
    5.2 походу кандидат не слышал про Set
    5.3 что необходимо сделать? - правильно поставить время в 00:00:00. Может setTime? - логично же использовать ) Но снова, это промах со стороны организатора, так как среда не для разработки
    5.4 интервьюер ты издеваешься? ты написал интерфейсы с верху, значит код пишеться на тайпскрипте, на твой метод с объектом линтер заорал бы сразу.
    5.5 Нет не каких исопльзований типов в имплементации, то есть кандидат тупо js кодер
    6. А у вас про engineering manager-а не слышали не?) То есть вся команда тратит часы, на то что бы поработать с задачами перед тем как оно пойдет в спринт?)
    7. Про часть тестов вообще - это намного бысрее и качественнее если твои разрабы будут писать e2e тесты, основываясь на тест планах, нежели, код пошел в продакшен потом на следующий спринт подходят тесты - а тем времинем 90% ваших пользователей столкнулись с крашем )
    8. По поводу синков - это хорошая практика, поддерживает командный дух среди разных команд и дает возможность рости, так как ты слышишь разнообразные мнения а так же обсуждаешь свои идеи. Так что это реально полезная штука.
    Совет интервюэру - твой кандидат напряжен и вообще не в своей тарелке, перед тем как задавать следующий вопрос или тест, не обходимо привести его в "чувства", а он отказался не просто потому что не планировал менять работу, а почувствовал давление в течении интервью и не честность на ответ на вопрос - есть ли переработки. У меня (пауза) не когда не было. Возникает логичный вопрос, а у других?)
    Крч, в общем стандартное интервью, но я при таких интервью со середины прощаюсь )
    Ко всей этой критике отмечу, что хорошо что интервьюэр все же отвечал на свои вопросы, что бы кандидат получил что-то во время этого интервью.

    • @mikhail6790
      @mikhail6790 Місяць тому

      *Кандидат, а то какой-то кондитер в комменте у тебя)

    • @tigranbalayan6521
      @tigranbalayan6521 Місяць тому +1

      @@mikhail6790 спасибо но лень исправить) Буду иметь введу что пишеться кАндидат а не кОндидат 😉

  • @carry-on-chaos4032
    @carry-on-chaos4032 Місяць тому +3

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

    • @ilyaastafyev
      @ilyaastafyev Місяць тому

      Это бред)
      Вопросы бл бесполезные от слова совсем
      Из этого всего в работе не нужно примерно ничего
      Дрочь просто)
      И это не джуновые вопросы, не придумывайте

    • @СергейЦветов-н4н
      @СергейЦветов-н4н Місяць тому

      Это ты собеседовал?) на первых 5 минутах по голосу слышно пафос. Это не те вопросы, которые дают понять на сколько хорош разраб, а и да. На собесе он конь, а в продакшине гавно, это обычно от таких и идет

    • @Alex-hs8xj
      @Alex-hs8xj 20 днів тому

      большая часть вопросов для джуна который только закончил курсы по прохождению собеседований

  • @jackshadows8073
    @jackshadows8073 2 місяці тому

    Ты вот учишь и антон крутить опыт залетать а вот как если ты крутил опыт можно знать про forceupdate в классовых компонентах хотя на них уже скока лет нечего пишут

    • @Mojo12444
      @Mojo12444 2 місяці тому

      Никак, обтекаеш

    • @rusfungame
      @rusfungame 2 місяці тому

      У меня 4 года реального опыта. Я шлю нахуй когда вопросы заходят про верстку и про классовые компоненты.

    • @jackshadows8073
      @jackshadows8073 2 місяці тому

      @@Mojo12444 🤣

    • @albertkarimov9768
      @albertkarimov9768 2 місяці тому

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

    • @tim_a
      @tim_a 2 місяці тому

      Чтобы так проводить собеседования, и решать подобное, минимум нужно 5 лет опыта (на производстве или в виде хобби). А тема с накруткой опыта, это всего-лишь заработок на неопытных

  • @JeepersCreepersss
    @JeepersCreepersss Місяць тому

    Токсик