Гриша Скобелев, Владимир Миних: Публичное собеседование Senior Kotlin Software Engineer

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024
  • #softwareengineer #java #leadership #concurrency #multithreading
    Разберемся какие сейчас актуальные вопросы по Kotlin обсуждают на собеседованиях - паттерны разработки, распределенные транзакции, SOLID, работа с БД, траблшутинг.
    Проводить собеседование будет Гриша Скобелев - Java/Go Techlead, хост { между скобок } и директор программных комитетов конференции Java/Techlead Crew.
    Проходить собеседование будет невероятно крутой - Владимир Миних 🔥 Владимир Senior Kotlin Software Engineer, занимается программированием с прошлого века, имеющий огромный опыт работы на таких языках JVM
    Канал с анонсами t.me/megdu_skobok
    Ламповый чат t.me/backend_m...
    Boosty boosty.to/megd...
    Yandex Music music.yandex.r...

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

  • @alevadnaya
    @alevadnaya 6 месяцев назад +1

    Спасибо, полезно. И даже смотрелось все на одном дыхании.

  • @oleggye
    @oleggye 6 месяцев назад +1

    Спасибо, очень круто! Ждём собеса с интересными вопросами :D

    • @mezhdu_skobok
      @mezhdu_skobok  6 месяцев назад

      А какие вопросы интересные?

  • @UnitedFeodor
    @UnitedFeodor 6 месяцев назад +2

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

    • @andd3dfx
      @andd3dfx 6 месяцев назад

      Что-то некоторые говорят, - уже несколько лет в Тинькове на Java-позицию ее видят

  • @alsaunin
    @alsaunin 6 месяцев назад +1

    Браво за такой прекрасный пример кода для ревью-задания на собеседовании!
    Правильно ли я понимаю, что идея была в том, что тут by design нет ни одной строки кода, к которой не было бы вопросов?

    • @mezhdu_skobok
      @mezhdu_skobok  6 месяцев назад +1

      Рад что тебе понравилось.
      Да, в этом примере постарался собрать все моменты что обычно пропускают на собеседование кандидаты. Поэтому получился такой концентрированный пример. Мне кажется он отличный.

  • @diashok125
    @diashok125 6 месяцев назад +3

    Я редко оставляю комменты, но тут я почувствовал какую-то несправедливость что ли)
    Было интересно посмотреть и слушать, но видео называется "Senior Kotlin Software Engineer", а в итоге про котлин было только null-safety моменты, рейндж и функция with. Все. Из вопросов только "чем крут котлин?". Ну это как-то несерьезно что ли, собеседование ради собеседования, кмк.

    • @mezhdu_skobok
      @mezhdu_skobok  6 месяцев назад

      А каких вопросов хотелось?

    • @diashok125
      @diashok125 6 месяцев назад +2

      Про котлин уровня senior)

    • @alevadnaya
      @alevadnaya 6 месяцев назад +1

      На уровни senior и выше уже спрашивают больше про общеинженерные практики часто

  • @andd3dfx
    @andd3dfx 6 месяцев назад +2

    Интервьюируемый пару раз сказал вслух в ходе ревью "я и не заметил сразу".
    Видимо лучше даже если так подумал - вслух этого не говорить явно

  • @ilyaglaz7632
    @ilyaglaz7632 2 месяца назад

    Спасибо за интервью. Можно ссылку на код который ревьюели.

  • @AntonArhipov
    @AntonArhipov 10 дней назад

    вместо with наверное хотели when писать? очепяточка

  • @alekseysverbeev2934
    @alekseysverbeev2934 5 месяцев назад +2

    Чел 100 лет в котлине и не знает что const val не скомпилируется не с примитивами, как и циклические зависимости бинов.Почему в сущности есть связь с юзером, но нет с recipient, который очевидно тоже должен быть User. Еще забавно что никого не смущает nullable recipiendId. Куда вы деньги отправите когда он null) Где вообще валидации всех входных параметров) Почему в одном репозитории 2 разных сущности сохраняются и где сервис-прослойка) Почему деньги бле в Double) Кто-то хочет перевести 12.000000001 рубль что ли по-братски? Почему сам сервис просто класс, а не реализация интерфейса) При каком значении должен сработать блок else, если не секрет? With-also применен абсолютно бессмыссленно, when тут достаточно было. Хотим ли мы уронить транзакцию, если не смогли уведомить клиента о получении денег?) Нет никакого логирования, что мы тут вообще делаем. Сеньор просто от бога тут, если честно. Сорян.

    • @enjoyit8499
      @enjoyit8499 4 месяца назад

      да всё по факту. Но прикол в том, что любой человек в стрессовой ситуации может вести себя по разному. Особенно когда тебе в наушники дышит кто-то

    • @acras11
      @acras11 3 месяца назад

      Сеньор, который "пробовал" корутины. Джава сеньор, наверное, но не котлин

    • @alekseysverbeev2934
      @alekseysverbeev2934 3 месяца назад

      @@acras11 ну я тоже корутинами почти не пользовался, нет необходимости особо

    • @wsxpocxeafx
      @wsxpocxeafx 3 месяца назад +1

      Он про проблему с Double сказал и сказал не мало.

    • @wsxpocxeafx
      @wsxpocxeafx 3 месяца назад +1

      Конструкция with не скомпилируется вообще. Я думаю, он перепутал с when. Странно, что ты это не заметил, потому что он и написал конструкцию when (редактирую сообщение, когда посмотрел ещё видео).