Hallo! Der nächste Schritt in deinem Bewerbungsprozess ist der Online-Codierwettbewerb. Bevor du damit beginnst, solltest du dir die Vorbereitungen ansehen, die wir für dich vorbereitet haben. Vor allem, wenn du neu im Programmieren bist, soll diese Vorbereitung dich in die Programmierkonzepte einführen, die du brauchst, um bei der Challenge erfolgreich zu sein.
tl;dr
Lies dieses Dokument ganz durch. Aber hier ist die Zusammenfassung:
- Lesen Sie die Einführung in die Programmierung.
- Bearbeiten Sie die Übungsaufgaben. Überprüfen Sie die Lösungen.
- Wenn Sie gut vorbereitet sind (und nicht vorher), beginnen Sie die Herausforderung! Wir bevorzugen keine Bewerber, die zu früh mit der Aufgabe beginnen, also nehmen Sie sich Zeit, um sich gut vorzubereiten!
Was ist die Programmieraufgabe?
Wir werden Sie bitten, eine kurze Programmieraufgabe zu lösen, die aus vier oder fünf Programmierproblemen besteht, die grundlegende Programmierkenntnisse messen. Die Aufgabe ist zeitlich begrenzt: Sie haben bis zu 45 Minuten Zeit, um die Aufgabe zu lösen.
Bitte beachten Sie: Sie können eine pl.it-Konsole öffnen, um Ihren Code während der Online-Codierungsaufgabe zu testen
Wie schwierig ist die Aufgabe?
Die Codierungsaufgabe soll für alle zugänglich sein. Viele unserer Bewerber haben noch nie programmiert. Jeder sollte diese Vorbereitungsmaterialien durchlesen, die dir die grundlegenden Konzepte des Programmierens beibringen sollen, damit du die Herausforderung erfolgreich meistern kannst.
Wie richte ich Ruby ein?
Bitte sieh dir das Dokument mit den Installationsanweisungen an.
Wie bereite ich mich auf die Challenge vor?
Sie sollten sich auf die Coding Challenge vorbereiten, damit Sie Ihr Bestes geben können.
Zuerst sollten Sie unsere Einführung in die Programmierung lesen. Darin werden die grundlegenden Konzepte der Programmierung behandelt, die Sie kennen müssen. Wir empfehlen Ihnen, diese zumindest zu überfliegen, auch wenn Sie bereits wissen, wie man programmiert:
- Einführung in die Programmierung I
- Einführung in die Programmierung II
- Einführung in die Programmierung III
- Einführung in die Programmierung Zusammenfassung
Zweitens bieten wir Übungsaufgaben an. Bearbeiten Sie diese, nachdem Sie die drei Teile von Einführung in die Programmierung gelesen haben:
- Übungsaufgaben
Die Bearbeitung der Übungsaufgaben macht Sie mit Ruby vertraut und gibt Ihnen eine gute Vorstellung vom Schwierigkeitsgrad der Programmieraufgaben. Es ist nicht erforderlich, aber wir empfehlen Ihnen dringend, alle Übungsaufgaben zu lösen, bevor Sie an der Codingchallenge teilnehmen. Wir möchten, dass Sie gut vorbereitet sind.
Drittens: Probieren Sie die Kodierübung aus! Diese Übung ist so konzipiert, dass sie der eigentlichen Programmieraufgabe ähnelt:
- Praktische Programmierübung
In welcher Programmiersprache schreibe ich?
Wir haben die Aufgabe so konzipiert, dass sie in Ruby, der Sprache von Rails, durchgeführt werden kann. Die Lektüre und die Übungsaufgaben sind in Ruby geschrieben.
Sie können die Aufgabe auch in Python, Java oder JavaScript lösen. Wir werden Sie in keiner Weise dafür bestrafen, dass Sie eine dieser anderen Sprachen verwenden.
Einige Sprachen sind für die Programmieraufgabe nicht gut geeignet. Wenn du eine andere Sprache kennst und es vorziehst, in dieser Sprache zu antworten, kontaktiere uns bitte:
Wie schnell sollte ich die Herausforderung annehmen?
Nimm dir so viel Zeit, wie du brauchst, um dich auf die Herausforderung vorzubereiten. Wir wollen, dass Sie Ihr Bestes geben. Wir bevorzugen keine Bewerber, die zu früh mit dem Wettbewerb beginnen. Wenn Sie zu früh mit dem Wettbewerb beginnen, bevor Sie die Vorbereitungen abgeschlossen haben, schadet das Ihrer Bewerbung. Wenn Sie sich die Zeit nehmen, sich gründlich vorzubereiten, wird Ihnen das helfen.
Die Challenge wird bis zu 45 Minuten dauern. Bitte planen Sie so viel Zeit ein, dass Sie die Aufgabe in Ruhe bearbeiten können.
Kann ich während der Aufgabe Google für die Antworten nutzen?
Bitte suchen Sie nicht bei Google nach den Antworten zu den Aufgaben; es ist für uns sehr leicht zu erkennen, wenn die Lösungen von Google übernommen wurden.
Bitte stellen Sie die Aufgaben nicht ins Internet.