Гриша Скобелев, Владимир Миних: Публичное собеседование 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...
Спасибо, полезно. И даже смотрелось все на одном дыхании.
Спасибо, очень круто! Ждём собеса с интересными вопросами :D
А какие вопросы интересные?
о, та самая задачка с тинькова чуть видоизмененная. спасибо за видос - очень толковый собеседник
Что-то некоторые говорят, - уже несколько лет в Тинькове на Java-позицию ее видят
Браво за такой прекрасный пример кода для ревью-задания на собеседовании!
Правильно ли я понимаю, что идея была в том, что тут by design нет ни одной строки кода, к которой не было бы вопросов?
Рад что тебе понравилось.
Да, в этом примере постарался собрать все моменты что обычно пропускают на собеседование кандидаты. Поэтому получился такой концентрированный пример. Мне кажется он отличный.
Я редко оставляю комменты, но тут я почувствовал какую-то несправедливость что ли)
Было интересно посмотреть и слушать, но видео называется "Senior Kotlin Software Engineer", а в итоге про котлин было только null-safety моменты, рейндж и функция with. Все. Из вопросов только "чем крут котлин?". Ну это как-то несерьезно что ли, собеседование ради собеседования, кмк.
А каких вопросов хотелось?
Про котлин уровня senior)
На уровни senior и выше уже спрашивают больше про общеинженерные практики часто
Интервьюируемый пару раз сказал вслух в ходе ревью "я и не заметил сразу".
Видимо лучше даже если так подумал - вслух этого не говорить явно
Спасибо за интервью. Можно ссылку на код который ревьюели.
вместо with наверное хотели when писать? очепяточка
Чел 100 лет в котлине и не знает что const val не скомпилируется не с примитивами, как и циклические зависимости бинов.Почему в сущности есть связь с юзером, но нет с recipient, который очевидно тоже должен быть User. Еще забавно что никого не смущает nullable recipiendId. Куда вы деньги отправите когда он null) Где вообще валидации всех входных параметров) Почему в одном репозитории 2 разных сущности сохраняются и где сервис-прослойка) Почему деньги бле в Double) Кто-то хочет перевести 12.000000001 рубль что ли по-братски? Почему сам сервис просто класс, а не реализация интерфейса) При каком значении должен сработать блок else, если не секрет? With-also применен абсолютно бессмыссленно, when тут достаточно было. Хотим ли мы уронить транзакцию, если не смогли уведомить клиента о получении денег?) Нет никакого логирования, что мы тут вообще делаем. Сеньор просто от бога тут, если честно. Сорян.
да всё по факту. Но прикол в том, что любой человек в стрессовой ситуации может вести себя по разному. Особенно когда тебе в наушники дышит кто-то
Сеньор, который "пробовал" корутины. Джава сеньор, наверное, но не котлин
@@acras11 ну я тоже корутинами почти не пользовался, нет необходимости особо
Он про проблему с Double сказал и сказал не мало.
Конструкция with не скомпилируется вообще. Я думаю, он перепутал с when. Странно, что ты это не заметил, потому что он и написал конструкцию when (редактирую сообщение, когда посмотрел ещё видео).