Тестовое собеседование Java разработчика #26 - Давид Костандян

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 77

  • @ДавидКостандян-п6о

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

  • @user-qr4uy2dt5z
    @user-qr4uy2dt5z Год назад +28

    Собеседование на junior без опыта: расскажите про многопоточность, бакеты, транзакции. Собеседование с 3 летним опытом: у Васи 1000000 яблок, каждую секунду он ест по 2 яблока. Сколько яблок останется у Васи через день?

  • @denisDetrov
    @denisDetrov Год назад +15

    Видео супер.Такой формат собеседований нравится больше,чем вопросы по типу:"Сколько бакетов в хеш мапе по дефолту???"

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв!

    • @dibehemoth401
      @dibehemoth401 Год назад +1

      Ну, это всё-таки не джуновские собесы, которые были ранее. Тут же не только в формате дело, но и в лвле собеседующегося.

    • @denisDetrov
      @denisDetrov Год назад

      @@dibehemoth401 До этого были и сеньерские собесы,а по поводу лвл собеседующегося это и так понятно что влияет.

    • @maximelmanov6719
      @maximelmanov6719 Год назад +1

      Формат хороший конечно, но имхо для него нужно готовиться дополнительно(letcode порешать хоть, system design почитать). Без негатива, для такого формата собеса нужны ребята посильнее

  • @AnastasiiaStreltsova
    @AnastasiiaStreltsova Год назад +4

    Хочется пожелать каждому не терять интерес к своей профессии и тому, с чем ты работаешь в повседневной жизни!

  • @voker8465
    @voker8465 Год назад +1

    Спасибо огромное ,что не останавливаетесь и даёте нам такой контент !❤

  • @user-ol9iu4iy6i
    @user-ol9iu4iy6i Год назад +1

    Евгений огромное спасибо за видео и труды, безгранично благодарен, работаю автотестером и с удовольствием смотрю весь контент!
    Многие видео помогли найти точки развития и куда лучше углубиться.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +1

      Большое спасибо за отзыв! Рад, что материал оказался полезен.

  • @Андрейлупанов-о3н
    @Андрейлупанов-о3н Год назад +5

    Доброго времени суток Евгений, просьба, думаю большинство поддержит, сделать обучающий ролик как раз на тему дизайна систем, на какие основные моменты обращать внимание, так как область знаний очень важная, спасибо за твою работу!

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +2

      Добрый вечер!
      Именно сейчас в работе - завтра планирую опубликовать первые статьи туториала по системному дизайну, и до конца недели - видео с разбором первого сервиса.

    • @Андрейлупанов-о3н
      @Андрейлупанов-о3н Год назад +1

      ​@@EugeneSuleimanov благодарю!

  • @faniskhalikov9736
    @faniskhalikov9736 Год назад +1

    Супер, спасибо за видео собеседований! Смотрю с удовольствием, очень ценный контент. Данную задачу решал за день до выхода этого видео ))) Реализовал через StringTokenizer и StringBuilder. Ожидал более сложной задачи для разработчика с опытом )

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +1

      Спасибо за отзыв!
      Важнее подход к решению, чем сложность самой задачи :)

  • @user-lk8n0fgjk
    @user-lk8n0fgjk Год назад

    Каждый день по интервью! Евгений, Вы нас балуете! Так держать. По больше задачек и вопросов про дизайн!

  • @oldjohn1503
    @oldjohn1503 Год назад +4

    Лайк не глядя, как говорится)

  • @whiteshadow9143
    @whiteshadow9143 Год назад +1

    Спасибо больше Евгений за ваши публичные интервью!

  • @SergeiCherkai
    @SergeiCherkai Год назад +4

    Бедный, бедный, бедный мидл попал на собес .....
    Работал себе спокойно и тут на тебе )))))
    Жене и Давиду Огромное Спасибо !!!

  • @nikik0596
    @nikik0596 Год назад +2

    Очень интересные вопросы, надеемся на еще такие же интервью, желательно с мидлами, а то одними джунами сыт не будешь) Особенно интересно услышать ответы на такие вопросы от разработчиков из корпораций, им явно будет что рассказать

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв!
      Стараюсь находить таких кандидатов.

  • @kojik5043
    @kojik5043 Год назад +3

    Не знаю что писать (не типичного), но хочу "Спасибо за отзыв". Надеюсь я не многого хочу. Спасибо за твои видео, они заставляют мозги кипеть .

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв :)
      Рад, что материал оказался полезен!

  • @user-mn1vp6fx1u
    @user-mn1vp6fx1u Год назад +1

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

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Да, конечно, к этому и стремимся :)

  • @ДмитрийМелешин-р9э

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

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +3

      Спасибо за отзыв! Такие вопросы задают именно разработчикам. Планирую в скором времени начать публикацию видео по дизайну систем.

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v Год назад +1

    Необычный формат. Интересно. Спасибо. Вопросы поставили конечно человека в ступор с учетом того, что он даже не рисует никакие связи на работе.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв :)
      Да, несколько отличается от стандартного подхода.

    • @manguzt
      @manguzt 11 месяцев назад

      У меня на 2х предыдущих работах стрелочки и квадратики аналитики рисовали. Но у аналитиков с программированием было гораздо хуже)

  • @Василий-е2ш4щ
    @Василий-е2ш4щ Год назад +1

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

  • @alevadnaya
    @alevadnaya Год назад +1

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

  • @user-kh7du4ot2j
    @user-kh7du4ot2j Год назад +2

    Смотрим и учимся)

  • @sirojiddingroup
    @sirojiddingroup Год назад

    Thank you bro I have been learning a lot of things for interview.😇👍👍👍👍👍👍👍

  • @NoName-wy4pq
    @NoName-wy4pq Год назад

    Я начал ценить когда кандидат хоть что-то говорит и показывает ход мыслей

  • @olegk6273
    @olegk6273 Год назад +1

    Евгений, спасибо за выпуск. По моему субъективному мнению на мидла кандидат точно не тянет. Важно уметь хорошо формулировать мысли, 3 года - не маленький уже опыт. Хотя в последнее время джуны себя представляют мидлами с 3+ года опыта, иначе работодатели даже не рассматривают. Часто таких собеседую и все как под копирку, теорию заучили, а на реальных практических вопросах плывут жестко

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв! В этом и плюсы алго + дизайн сессии. Они дают хорошее представление об уровне кандидата.

  • @karenkhalatyan137
    @karenkhalatyan137 Год назад +1

    Евгений спасибо ! Посаветуй пожалуйста книгу или видео мотериалы по систем дизайну

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Спасибо за отзыв!
      Ссылка на книгу:
      www.amazon.com/System-Design-Interview-insiders-Second/dp/B08CMF2CQF
      Ссылка на цикл статей по системному дизайну:
      proselyte.net/tutorials/system-design/

  • @ВасильМихальчук-ж7т

    нічого собі. Кожен день!

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +2

      Так, працюєм :)
      Дякую за коментар!

  • @fara0n333
    @fara0n333 Год назад

    Привіт, як завжди все супер, але є одна тенденція причому і не тільки в кандидатів, але і у багатьох програмістів сильно кульгає математика на рівні 7 класу…Чисто моя суб’єктивна думка, що люди не писали на низькорівневих мовах, не рахували пам’яті і не вели ексель таблиць з назвами своїх бітиків. Чи вже не та школа?

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад +1

      Дякую за відгук!
      Так, це іноді буває :)

  • @TooStrongPlayerException
    @TooStrongPlayerException Год назад

    Тоже работаю на хайбрис. И онли на нем . Часто ли встречал людей, переходящих с него на плейн джаву? Какие особенности

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Не особо часто встречал такие случаи. Но больших проблем быть не должно. База одна и та же.

  • @kuplumozga
    @kuplumozga Год назад

    Почему по памяти О(н)? Всегда создавать доп обьект, вне зависимости от входящей строки = О(1)

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Создаётся новая строка размером равным входным данным.

  • @JavaDevOld
    @JavaDevOld Год назад +1

    Смотрел все собеседования на Вашем канале... Впервые было откровенно скучно.... Не примите за хейт..)))))))

  • @user-mf6uc9iw2z
    @user-mf6uc9iw2z Год назад

    Давай когото поопытней....

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Всегда с радостью. Мои есть желание и опыт пишите на почту
      proselytear@yahoo.com :)

  • @nsandrus
    @nsandrus Год назад +1

    Отличное собеседование, материал хороший. На счет количества чтений rps, если на запись 1157 (это 10%), то чтение не только в 10 раз больше, но ведь 2-3 раза в день читать будут (пусть 2 раза) по 10 первых сообщений = 231400 rps. Просто тоже было интересно посчитать. Ну и задачку по словам тоже накидал на паузе
    public static void main(String[] args) {
    String s = "Good is example ";
    List words = Arrays.stream(s.split(" "))
    .filter(w -> !w.trim().isBlank())
    .collect(Collectors.toList());

    Collections.reverse(words);

    String reverseWords = String.join(" ", words);

    System.out.println("[" + reverseWords + "]");
    }
    благодарю за отличный материал, и Давида тоже!

    • @EugeneSuleimanov
      @EugeneSuleimanov  Год назад

      Да, вы правы и спасибо за ёмкий комментарий!

    • @DenisNovysh
      @DenisNovysh Год назад +1

      Зачем stream?
      final String s = "Good is example ";
      final List words = Arrays.asList(s.split("\\s+"));
      Collections.reverse(words);
      System.out.println(String.join(" ", words));

  • @KyivanEnjoyer
    @KyivanEnjoyer Год назад

    А вы из россии или Украины?

    • @user-qw1wh4dl2m
      @user-qw1wh4dl2m Год назад +8

      А как это сочетается с тематикой канала?

    • @oldjohn1503
      @oldjohn1503 Год назад +2

      @@user-qw1wh4dl2m В одном из этих случаев перестанет смотреть, видимо))

    • @KyivanEnjoyer
      @KyivanEnjoyer Год назад

      @@user-qw1wh4dl2m ну меня это интересует а что?

    • @voker8465
      @voker8465 Год назад +4

      ​@@KyivanEnjoyer он из свободной страны 😅

  • @SlevySoddik
    @SlevySoddik Год назад

    " ".split(" ") .length == 0, разделители убираются