Собеседование на JUNIOR RUBY-разработчика / RoR-разработчик

🔥 Пройдите полную программу обучения «Разработчик на Ruby on Rails» на Хекслете: ru.hexlet.io/programs/rails?u...
🔥 БЕСПЛАТНЫЙ курс по основам Ruby: code-basics.com/ru/languages/...
✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/link/lvQvgJ
---
🔗 Полезные ссылки:
- Комьюнити Хекслета: slack-ru.hexlet.io/
- Ещё публичные собеседования: • Публичные собеседовани...
- Наш telegram-канал: t.me/hexlet_ru
---
Публичное собеседование - формат учебного интервью, где джуниор-разработчик пытается пройти собеседование на позицию фронтенд-разработчика. Опытный разработчик задаёт вопросы, которые помогают кандидату продемонстрировать знание технологий и понимание подходов во фронтенде. В конце кандидат получит вердикт с резюме его слабых и сильных сторон.
- Задаёт вопросы: Василий Федосеев, Senior RoR-разработчик в InSales
- Отвечает на вопросы: Александр Илларионов, Junior Ruby-разработчик
- 00:00:00 - интро
- 00:00:53 - кто такие InSales
- 00:01:29 - чем занимается Саша; VisualBasic и Delphi
- 00:03:05 - не понимал разницу между фронтендом и бекендом: почему выбрал Ruby
- 00:04:48 - где заканчивается фронтенд и начинается бэкенд
- 00:05:39 - что такое MVC framework
- 00:08:15 - как браузер и ОС обрабатывают запрос
- 00:11:05 - http-запросы
- 00:16:34 - цикл Request в Rails
- 00:19:57 - базы данных и job
- 00:23:43 - как сделать фоновые задачи: процессы в базах данных
- 00:33:15 - что будет, если 2 транзакции попробуют залочить одну и ту же запись
- 00:36:26 - база становится больше: что делать, чтобы одновременные запросы не тормозили систему
- 00:38:40 - виды деревьев и как их обрабатывать
- 00:42:09 - логарифмы и сортировки
- 00:47:09 - хэш-функции
- 00:56:07 - тесты
- 01:00:00 - обновление рельсов и версии RoR
- 01:01:29 - чем отличается rebase от merge
- 01:04:05 - как Ruby работает на передаче сообщений
- 01:07:29 - наследование моделей, полиморфные ассоциации и иерархия классов
- 01:09:32 - soft skills: что драйвит в работе
- 01:10:40 - scrum, ревью кода и критика в комментах
- 01:11:50 - винда, mac или linux?
- 01:12:23 - почему тебя нужно не брать
- 01:13:06 - чем лучше завершать карьерное интервью
- 01:13:54 - как хайрят ИТ-компании в РФ
#rubyonrails #itсобеседование #backend #собеседование #хекслет

Пікірлер: 33

  • @halforhalf-fo4fe
    @halforhalf-fo4fe Жыл бұрын

    Морочить голову рейз кондишенами и дед локами это по-вашему уровень джуна? Может вам распределенную систему после курсов построить?

  • @Dadadadam999
    @Dadadadam999 Жыл бұрын

    Просушал собес и немного удивился тому, что очень мало вопросов было посвящено ООП. Так же удивил момент про php. Сам являюсь разработчиком php и уже давно никто в одном файле всю логику не описывает. В php давно царствует ООП и тот же паттерн MVC, активно применяется в разработке. Есть целые фреймворки, построенные на mvc, например Laravel.

  • @PanicWassano

    @PanicWassano

    8 ай бұрын

    царствует давно, но не все пишут на фреймворках

  • @dasmodal
    @dasmodal Жыл бұрын

    Очень мало новых mock собесов именно по ruby, спасибо за такой подарок)

  • @user-zy5dd5fq4q
    @user-zy5dd5fq4q Жыл бұрын

    Спасибо за собеседование, смотрел с интересом. Парниша неплохо держался )

  • @Roman-vy4yv
    @Roman-vy4yv7 ай бұрын

    Джун должен представлять что такое MVC, уметь прочитать НЕСЛОЖНУЮ задачу, написать тест и код, базово работать с гитом и понятно изъясняться: задавать вопросы лиду, доносить коллегам суть решения. И это идеальный джун в вакууме. В действительности на половину из этого списка можно сделать скидку если кандидат выглядит вменяемым, а не просто залетел в айти потому что модно

  • @user-ux9ki9eu6d
    @user-ux9ki9eu6d Жыл бұрын

    Очень хороший пример плохого подхода к интервью. Интерьвюер задает вопросы используя очень много сленга. Из-за этого джун не понимает что от него хотят и вообще о чем идет речь. На многие вопросы он мог бы ответить сразу, без 3х минутных подводок. Если хочешь услышать про duck typing -> Спроси что это, а не придумывай эфимерные примеры. Хочешь спросить про транзакции -> Спроси что это и как они работают. А не придумывай сложный пример и 5 минут объясняй что ты хочешь получить в ответе. В этом основная проблема, так как у джуна недостаточно опыта чтобы восстановить картину из короткого описания происходящего. Но он может сам привести данный пример, если спросить правильно.

  • @Deletedeletedelete

    @Deletedeletedelete

    Жыл бұрын

    интервьювер может быть джун в проведении интервью. Со временем научится делать отличные собесы. Хорошие собеседования это в принципе редкость. Это хороший материал, чтоб у людей соложился пазл ожидание/реальность.

  • @user-mf8gw1cp1q

    @user-mf8gw1cp1q

    Жыл бұрын

    Насколько понимаю, интервьюеру важнее понять ход мысли парня, чем услышать конкретное определение: сможет ли, не зная точного ответа, продвинуться в сторону правильного варианта, или нет. Если нет - тогда уже «Вот есть такая штука как Duck typing. Слышал о такой? Что можешь о ней рассказать?» Хорошее собеседование, посмотрел с большим интересом

  • @user-hi3ud3um7m
    @user-hi3ud3um7m Жыл бұрын

    О, интересно ) побольше такого ))

  • @HexletOrg

    @HexletOrg

    Жыл бұрын

    Как вам плейлист?

  • @user-hi3ud3um7m

    @user-hi3ud3um7m

    Жыл бұрын

    @@HexletOrg о, надо будет глянуть ))

  • @user-sl1ti8bx4h
    @user-sl1ti8bx4h Жыл бұрын

    Было бы неплохо такого плана собеседование по Java провести.

  • @HexletOrg

    @HexletOrg

    Жыл бұрын

    У нас в плейлисте есть, но в будущем тоже будут

  • @user-rv8ot5ck6t
    @user-rv8ot5ck6t8 ай бұрын

    Вопросов и вправду мало, я думаю можно было спросить про REST да и про микро сервисную архитектуру со спецификациями раз уж пошли в сторону БД можно было и про функции спросить(правда они мало используются очень)

  • @Andre-mp4ii
    @Andre-mp4ii Жыл бұрын

    Это точно собес не на джуна. Зачем лезть джуну в middleware???

  • @PanicWassano

    @PanicWassano

    8 ай бұрын

    почему бы нет? Взять заголовок и что-то с ним сделать, или джуны должны только контроллеры генерируют?

  • @halforhalf-fo4fe

    @halforhalf-fo4fe

    6 ай бұрын

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

  • @brest1019
    @brest1019 Жыл бұрын

    Круто! А собеседование на девопса не планируете?) Интересно послушать

  • @HexletOrg

    @HexletOrg

    Жыл бұрын

    Да, в планах есть

  • @remotronic
    @remotronic Жыл бұрын

    👍

  • @vorobiovv
    @vorobiovv10 ай бұрын

    Интервьюер - зануда и цель собеседования самоутвердиться за счёт джуна.

  • @halforhalf-fo4fe

    @halforhalf-fo4fe

    6 ай бұрын

    100%

  • @VITEK467
    @VITEK467 Жыл бұрын

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

  • @user-kh6sr8tp1m
    @user-kh6sr8tp1m7 ай бұрын

    Словил грусть, когда услышал в конце, что человеку просто нравится синтаксис языка. Эх, кнопкодавы(

  • @seraf174
    @seraf1743 ай бұрын

    кринж

  • @krekerswegger316
    @krekerswegger316 Жыл бұрын

    это скорее на трейнишку/стажера собес, с уходом западных компаний и крупных увольнений планка джуна сильно выросла а так хорошее интервью хотелось бы больше вопросов с реал лайф примерами

  • @user-hd9hw7nl1n

    @user-hd9hw7nl1n

    Жыл бұрын

    а что по вашему на уровень джуна , если про многопоточку, дедлоки , изоляцию транзакций в бд и пр. должен знать стажер ? =)

  • @krekerswegger316

    @krekerswegger316

    Жыл бұрын

    @@user-hd9hw7nl1n многопоточки как таковой не было, ситуация 2 юзера на 1 ресурс это типовой вопрос по бэку (даже не нужно определение "дедлок", тупо логика действий нужна) Чтобы знать про это и про транзакции - достаточно почитать рельсовую доку) основы основ), раздел про active record. То есть знание это не сакральное, не в каких-то тайных книгах и фолиантах скрывается) На джуна нужно больше вопросов, нацеленных на практику (что делал бы в ситуации такой-то и т.д), базу алгоритмов (плюс интервьюеру за деревья), как юзаются паттерны, а всякие определения, теорию всегда можно подсмотреть если понадобится в процессе работы (не нужно знать определение бинарного дерева, но нужно примерно, туманно, но понимать как оно работает)

  • @strr699

    @strr699

    11 ай бұрын

    Да иди ты нахуй клоун, ещё сильнее джунам требования завысь, из-за таких долбаебов джуны щас должны знать как мидлы

  • @dmitriyobidin6049

    @dmitriyobidin6049

    10 ай бұрын

    @@user-hd9hw7nl1n уметь все это завернуть в кубер/сервис меш и обмазать трейсингом/мониторингом/логированием с интеграцией в дата лейки.

  • @halforhalf-fo4fe

    @halforhalf-fo4fe

    6 ай бұрын

    отвратительное интервью, именно несоответствием вопросов, заявленному уровню

Келесі