Этот пост является продолжением цикла статей, в которых я делюсь своим опытом и помогаю войти в веб-разработку. Начало здесь: Помогу научиться программировать бесплатно.
Рано или поздно прийдет время первого собеседования. К этому процессу лучше подготовиться заранее.
Обычно собеседования проходят в 3 этапа:
- Ознакомительная беседа с отделом кадров
- Техническое собеседование с тимлидом
- Собеседование с главой компании.
Так уж повелось, что, чаще всего, 1й этап носит формальный характер. Вас бегло спросят о ваших навыках и опыте работы и вкратце расскажут о компании, проекте и технологиях, которые в нем используются.
К техническому собеседованию следует подготовиться заранее. Вот список ресурсов для подготовки:
Собеседование Ruby on rails разработчика: https://github.com/aristofun/webdevdao/tree/master/interview
Простой список частозадаваемых вопросов: https://gist.github.com/evtuhovich/1134998
Хороший список часто встречаемых вопросов на интервью с ответами на них: https://www.digest.pro/news/chto-nado-znat-chtoby-uspeshno-projti-sobesedovanie-na-anglijskom-chast-1/
Простые задачки на Ruby с решением: https://www.toptal.com/ruby/interview-questions
Очень часто задают решить задачку про FizzBuzz. О самой задаче и ее решениях можно прочитать здесь:
https://gist.github.com/Kerrick/2483510
https://stackoverflow.com/questions/21666030/fizz-buzz-in-ruby-for-dummies
Поскольку на собеседованиях часто разрешают гуглить, то я очень рекомендую держать открытыми эти 2 страницы:
http://komar.in/files/Ruby.pdf
http://rusrails.ru
Моему сообществу, в котором я помогаю изучать бекенд-разработку на Ruby позавчера исполнилось 8 месяцев.
Добро пожаловать всем желающим: https://t.me/LearnRubyForPikabu