Ich arbeite für eine relativ kleine Firma. Wir bekommen nicht viele Lebensläufe von Leuten mit Erfahrung, aber wir sind in einer Position, wo wir Leute einstellen sollten, um zu wachsen. Wir bekommen ziemlich häufig Lebensläufe von Leuten, die gerade die Schule verlassen haben.
Wir möchten versuchen, die Diamanten im Rohzustand zu finden, aber das Herausfliegen von Nicht-Einheimischen und die Einnahme eines Tages aus der Woche mehrerer Leute, um sich zu setzen, ist ein persönliches Interview teuer. Wir führen auch Telefoninterviews für halbversprechende Kandidaten durch. Die Einrichtung kann jedoch einige Zeit in Anspruch nehmen. In der Regel gehen ein paar Arbeitsstunden verloren.
Wir haben überlegt, einen Programmierertest zu implementieren, aber wir müssen noch einen guten Test finden, den andere Studios nicht verwenden.
Welche Methoden verwenden Ihre Studios, um diese Personen mit minimalem internen Aufwand zu durchsuchen?
quelle
Antworten:
Wir haben ein gemischtes Kunst- / Technologieumfeld, aber der Einstellungsprozess ist immer der gleiche. Cull interessante Lebensläufe und bieten Kandidaten eine Aufgabe von Anfang bis Ende auf eigene Faust, wo Sie ihm nur ein hohes Konzept geben. Für Programmierer ein kleines Spiel, das in mehreren Tagen erstellt werden kann (kann Programmierkunst oder -material verwenden), in dem Sie ihm ein Konzept geben, was es tun soll und mit welcher Technologie es getan werden soll. Ein wirklich einfaches Spiel. Für Künstler ist es entweder ein spezielles Werk oder ein Konzept.
Sie können selbständig daran arbeiten und jede Hilfe nutzen (googeln, herumfragen, was auch immer), solange sie den geplanten Termin einhalten. Der Test besteht aus der ersten Auswahl, ob das Projekt tatsächlich das ist, was es sein sollte (funktioniert es überhaupt usw.) und wo Sie den Prozess durchlaufen, den er verwendet hat, um es zu erstellen, und einer Codeüberprüfung, bei der Sie seine Entscheidungen besprechen, während Sie es treffen.
quelle
Was zum Teufel... :)
Wie man großartige Entwickler rekrutiert
Welchen Prozess verwenden Sie, um Programmierer zu rekrutieren?
Was ist der beste Weg, um einem exzellenten Programmierer in einem Vorstellungsgespräch davon zu erzählen?
Wie lange sollte ein leitender Entwickler brauchen, um FizzBuzz in einem Interview zu lösen?
quelle
Keine Berufserfahrung bedeutet überhaupt keine Erfahrung. Überprüfen Sie, ob die Kandidaten an einem lokalen / globalen Event teilgenommen haben, z. B. dem Global Game Jam, dem Independent Games Festival oder einfach eine Website mit ihrem Portfolio erstellt haben.
Andererseits lieben einige Programmierer Programmierwettbewerbe. Überprüfen Sie dies auch (ACM, TopCoder, Google Code Jam, UVa, SPOJ, um nur einige zu nennen). Die Erfahrung mit dieser Art von Wettbewerben macht jeden seltsamen Modetest wett und wird Ihnen wahrscheinlich dabei helfen, einige Lebensläufe herauszubekommen.
Alles in allem finde ich diesen Beitrag von Joel Spolsky immer hilfreich.
quelle
Der schnellste Weg, um Kandidaten auszusortieren, ist ein 10-minütiges Telefoninterview. Normalerweise weiß ich innerhalb der ersten paar Fragen, ob dies ein guter Kandidat sein wird oder nicht.
Können Sie mir den Unterschied zwischen diesen beiden Variablen erklären?
a++
undb++
?Ich betrachte die Kenntnis von Hinweisen als das absolute Mindestmaß an Kompetenz. Wenn Sie sich für einen professionellen Spieljob bewerben und nicht wissen, wie Zeiger funktionieren, werden Sie sich über Ihren Kopf hinweg in die Quere kommen.
quelle
Eines der Dinge, die als einfacher Filtermechanismus schnell die Runde machen, ist die Codilität.
http://codility.com/
Es ist ein Service, für den Sie bezahlen, um automatisierte zeitgesteuerte Programmiertests durchzuführen. Das Schlimme ist, dass es eine feste Anzahl von Tests gibt. Das Gute ist, dass die Tests automatisch nach Einheitentests bewertet werden. Für das Ausmerzen einer großen Anzahl von Menschen könnte dies ein guter Ansatz sein.
quelle