Добро пожаловать в Школу Ритм, будущие студенты! В этом посте подробно описаны часто задаваемые вопросы, которые мы получаем о процессе собеседования в Rithm School, а также ключевая информация о самом собеседовании. Если вы хотите попасть в Rithm в ближайшем будущем, надеюсь, это даст вам больше информации о том, как лучше всего подготовиться и чего именно ожидать на собеседовании.

-Перед интервью-

Как начать процесс собеседования?

Обратитесь по адресу [email protected] для первоначального разговора с нашим директором по приему. Затем вам будет предложено около 50 задач JavaScript для решения в онлайн-классе подготовки к собеседованию repl.it. После того, как это будет полностью завершено, вы можете запланировать свое интервью!

Когда я могу пройти собеседование?

После прохождения онлайн-класса подготовки к собеседованию repl.it вы можете назначить собеседование в любое время с 9:00 до 18:00 с понедельника по пятницу (за некоторыми исключениями, предоставляемыми в каждом конкретном случае). .

Как правило, вам будет разрешено пройти собеседование для любой предстоящей когорты не позднее, чем за 2–4 недели до даты начала, в зависимости от наличия мест (количество классов ограничено от 12 до 16 мест). Интервью не разрешат допуск к когорте, которая начинается менее чем за 2 недели до даты собеседования. Тем не менее, вы можете взять интервью для будущих когорт в любое время.

Какими предварительными знаниями я должен обладать перед собеседованием?

Синтаксис JavaScript от базового до среднего, описываемый в задачах repl.it (и в наших онлайн-курсах!). Это включает в себя различные типы циклов, логические условия и общие методы Array/String, такие как .split, .join, .includes, .indexOf и т. д.

Мы НЕ ожидаем каких-либо предварительных знаний об алгоритмах или структурах данных, но вы должны быть знакомы со всеми основными типами в JavaScript, включая объекты, массивы, строки, числа, логические значения и значения Null/Undefined/Falsy.

Мы не проверяем знания в области веб-разработки во время собеседования, но предварительная работа после собеседования потребует от вас владения JavaScript в DOM, HTML и CSS.

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

При условии, что вы прошли курс подготовки к собеседованию repl.it

Пройдите наш бесплатный курс Введение в JavaScript и JavaScript для среднего уровня I.

Зарегистрируйтесь и потренируйтесь решать задачи JavaScript на Codewars на 8, 7 и 6 кю.

И, возможно, самое главное, потренируйтесь писать на доске или записывать задачи от руки. ✍️ Это сильно повлияет на вашу скорость/уровень комфорта во время собеседования.

-Само интервью-

Сколько длится интервью?

Техническая часть интервью обычно длится от 45 минут до 1 часа. Некоторое дополнительное время (обычно 15–20 минут) может быть отведено для нетехнических вопросов или последующих обсуждений.

Какой формат интервью?

Интервью обычно состоит из 2–4 задач по техническому кодированию, записанных на доске. Мы просим интервьюируемых писать синтаксически правильный JavaScript в меру своих возможностей. В дополнение к JavaScript, написание псевдокода или схематическое изображение проблем не является обязательным, но приветствуется.

Почему вы проводите интервью на доске? Я слышал плохие вещи о доске!

Белая доска чрезвычайно распространена в индустрии программного обеспечения как метод интервью. Это, конечно, не всегда лучший показатель профессиональной компетентности человека или квалификации для роли. Тем не менее, как школа кодирования, готовящая разработчиков к работе в технологической отрасли, мы хотим убедиться, что наши потенциальные студенты готовы справляться с этим форматом интервью с самого начала, потому что в конце когорты студентам неизбежно придется снова работать на доске. на несколько собеседований при приеме на работу.

Кроме того, мы находим этот формат полезным для измерения знакомства респондента с JavaScript (поскольку им придется вспомнить большинство методов и синтаксиса, которые они используют по памяти), а также их способности решать проблемы средней сложности, не полагаясь на работу других людей. или текстовый редактор/IDE.

Кто будет брать у меня интервью?

Каждое собеседование проводит один из наших ведущих инструкторов. Все наши преподаватели имеют опыт проведения собеседований не только с абитуриентами школ программирования, но и с профессиональными инженерами.

Насколько сложно пройти собеседование?

Мы можем дать простую/разминочную задачу, а затем пару задач средней и высокой сложности. Как правило, они такие же сложные, как и самые сложные задачи из нашего класса подготовки к интервью repl.it, или, возможно, немного сложнее. На Codewars они, вероятно, были бы 7-го или 6-го кю, на LeetCode их считали бы Легкими, хотя это расплывчатое приближение, и у всех разные системы отсчета того, что считается легким или сложным.

Что вы ищете в интервью?

Есть несколько критериев, по которым мы оцениваем кандидатов на собеседовании. Наиболее важными критериями являются:

  • способность решать проблемы (можете ли вы мыслить абстрактно, задавать критические вопросы, понимать формулировку проблемы, находить жизнеспособное решение)
  • технические знания (умеете ли вы написать синтаксически правильный JavaScript для решения проблемы, можете ли вы запомнить основные методы/операторы JS)
  • поведение и общение (демонстрируете ли вы профессионализм, эффективно ли вы излагаете свой мыслительный процесс, можете ли вы сформулировать, что должен делать код, можем ли мы сказать, что вы понимаете проблему)

Как инструкторы, мы также заинтересованы в наставничестве, что означает готовность принять вклад и отзывы от вашего интервьюера и, возможно, адаптировать вашу стратегию к нашим советам или предложениям. Это действительно важно, потому что мы не ожидаем, что все придут и мгновенно справятся с задачами на собеседовании. Поскольку мы проводим собеседования с потенциальными студентами, мы просто хотим посмотреть, быстро ли учатся учащиеся и смогут ли они значительно улучшить свои навыки в группе.

Что, если я застряну?

Не беспокойтесь, все иногда застревают! Просто сообщите интервьюеру, где вы находитесь. Убедитесь, что вы говорите ему/ей, что вы уже понимаете и что, по вашему мнению, вам нужно научиться, чтобы выйти из затруднительного положения. Мы не считаем застревание большой проблемой, если только вы не сидите и ничего не говорите. Однако застревание более чем несколько раз может указывать на то, что вам может потребоваться дополнительная подготовка.

Кроме того, мы всегда готовы помочь, если вы забудете, как работают некоторые методы, или сделаете несколько синтаксических ошибок. Пока мы видим, что вы делаете все возможное, мы не будем держать вас в обиде, если вы, например, забудете, что метод .splice() Array возвращает массив удаленных элементов.

-После интервью-

Когда я узнаю, прошел ли я?

Обычно мы отвечаем кандидатам в течение 2–3 рабочих дней после собеседования.

Я не прошел собеседование. Что мне теперь делать?

Не волнуйтесь, не все проходят собеседование с первого раза! Обычно мы рекомендуем пройти повторное собеседование через 2–6 недель после первой попытки.

Мы можем сбросить ваш статус в repl.it, чтобы вы могли снова практиковать эти проблемы. Мы также можем давать вам дополнительные задачи для работы или время от времени предлагать специальные мероприятия для подготовки будущих студентов (проверьте информационный бюллетень или свяжитесь напрямую с [email protected] для получения дополнительной информации).

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

Мы постараемся ограничить кандидатов тремя попытками для предстоящей когорты. После этого нет невозможности посетить Rithm позже, но мы рекомендуем вам подождать не менее 3–6 месяцев, прежде чем возвращаться обратно.

Я прошел собеседование! Что дальше?

Поздравляем! Добро пожаловать в школу Ритм! Мы вышлем вам предложение о приеме, а также счет на первоначальный взнос. Мы также вышлем вам нашу предварительную работу, которая состоит из ~ 120 часов самостоятельного изучения проектов по решению проблем и веб-разработке, которые необходимо выполнить до начала когорты.

После того, как все предварительные работы завершены и депозит внесен, вы официально в деле!

🎉🎉🎉 Вот вам и стать разработчиком!!! 🎉🎉🎉