Ist es angemessen, eine Entschädigung für die Erledigung sehr langer Programmieraufgaben vor dem Vorstellungsgespräch zu verlangen?

Der Kürze halber habe ich einige Details entfernt. Hier sind einige Beispiele für aktuellere:

Unternehmen A (ein Startup-Unternehmen):

Implementieren Sie mit C oder C++ eine Thread-sichere Hash-Tabelle, deren Größe nach Bedarf geändert werden kann. Allgemeingültigkeit (nicht an bestimmte Typen gebunden) wird bevorzugt. Die Laufzeit darf 1.0s nicht überschreiten und bitte ein Makefile einbinden. Das Programm muss gründlich mit CppUnit getestet und dokumentiert werden.

Unternehmen B (eine physikalische Forschungseinrichtung):

Implementieren Sie mit einer Programmiersprache und einer Visualisierungsbibliothek Ihrer Wahl eine einfache, aber relevante zelluläre Automatensimulation (z. B. Waldbrand, Verkehrssystem). Fügen Sie eine README-Datei hinzu, die beschreibt, wie Sie Ihre Simulation ausführen. Schreiben Sie schließlich in Latex eine kurze 2-3-seitige Beschreibung mit den entsprechenden Abschnitten, wie in Physical Review Letters definiert, und beschreiben Sie, was Sie gebaut haben und einige Anwendungen davon in der Wissenschaft und/oder Industrie (bitte kompilieren Sie es zu einem PDF mit dem Titel " Bericht.pdf").

Diese Probleme sind nicht trivial, aber auch nicht extrem schwierig, aber sie werden einige Zeit in Anspruch nehmen, um sicherzustellen, dass alles richtig funktioniert. Ich schätze, mindestens einen halben Tag für jedes Problem.

Es wäre ein ganz anderer Fall, wenn ich diese Unternehmen bereits interviewt hätte, aber das Problem hier ist, dass sie wollen, dass ich diese superlangen Probleme als Voraussetzung für ein Telefongespräch mache. Ich hatte in der Vergangenheit lange Probleme vor Vorstellungsgesprächen und meine Bewerbung kam danach nicht ganz voran, was wirklich schade ist, da ich viel Zeit mit diesen Aufgaben verbringe.

Ist es angemessen, eine Entschädigung für meine Zeit bei der Lösung des oben Genannten zu verlangen? Wenn nicht, sollte ich dies einfach ablehnen, zumal ich nicht garantiert bin, überhaupt ein Interview zu bekommen?

Was definiert schriftlich, wer die Rechte am Code behält?
Nicht ganz ein Duplikat, aber die Antworten dort sollten relevant sein: arbeitsplatz.stackexchange.com/questions/72350/…
Newcoder: andere Frage, aber die Antwort hängt von dem Vertrag ab, unter dem die Arbeit geleistet wird. Kommt kein Vertrag zustande, verbleibt das Eigentum beim Urheber.... Aber die Übermittlung des Codes an das Unternehmen impliziert oft zumindest die Erteilung einer Nutzungslizenz. Lesen Sie alles im Detail, wenn es Sie interessiert.
Wenn die Stellenausschreibung lohnend aussieht, Sie denken, dass Sie eine Chance haben, und die anderen Zeichen gut aussehen, erledigen Sie die Aufgabe und machen Sie einen guten Job! Ein halber Tag ist nicht unangemessen für eine Chance auf eine gute Position, und ich weiß nicht, wie es Ihnen geht, aber ich habe mehr Zeit mit Herausforderungen bei codegolf.se verbracht, wo die einzige Belohnung gefälschte Internetpunkte sind :)
Anstelle einer Entschädigung sollten Sie vielleicht zumindest um ein Telefoninterview bitten, um festzustellen, ob es eine echte Stelle gibt, für die Sie ein ernsthafter Kandidat sind.
Ich kenne eine Firma, die nach einem zweitägigen "Praktikum" fragt (natürlich unbezahlt). Ein halber Tag ist also keine Seltenheit.

Antworten (5)

Ist es angemessen, eine Entschädigung für meine Zeit bei der Lösung des oben Genannten zu verlangen?

Ihre Vergütung ist Ihr Einstieg in das Vorstellungsgespräch.

Mehr zu verlangen ist unvernünftig – es sei denn, Ihr Ziel ist es, sofort abgelehnt zu werden. Wenn das Unternehmen eine zusätzliche Vergütung angeboten hätte, wäre Ihnen dies im Voraus mitgeteilt worden.

Wenn nicht, sollte ich dies einfach ablehnen, zumal ich nicht garantiert bin, überhaupt ein Interview zu bekommen?

Wenn Sie der Meinung sind, dass die Möglichkeit, bei diesem Unternehmen ein Vorstellungsgespräch zu führen, Ihre Zeit nicht wert ist, sollten Sie auf jeden Fall den gesamten Prozess überspringen und nach einem Unternehmen suchen, das nicht so viel Zeit in Anspruch nimmt.

Das gilt für Unternehmen, die einen Pre-Interview-Test, einen Post-Interview-Test, mehrere Vorstellungsgespräche, Reisen zu einem Vorstellungsgespräch oder andere Aufgaben erfordern, die Sie nicht für lohnenswert halten.

Interviewende Unternehmen können entscheiden, was sie von den Befragten erwarten. Du darfst entscheiden, ob du es machen willst oder nicht.

Genau. Und wirklich, in den meisten Fällen wollen sie Sie nicht aus unbezahlter Arbeit herausholen; die Hausaufgabe/der Test ist genau und nur das.
das ist eine genauere Formulierung.
@JoeStrazzere Das Gefühl, dass die meisten Unternehmen nicht versuchen, ihre Arbeit kostenlos zu erledigen, mag für Softwarepositionen zutreffen, ist aber zu oft falsch für Grafikdesignpositionen, bei denen alles, was das Unternehmen akzeptiert UND ablehnt, immer noch als geistiges Eigentum des Unternehmens vertraglich festgelegt wird im Austausch für das Privileg, berücksichtigt zu werden. Ein Teil der Vorstellungsgespräche mit dem Unternehmen für eine gute Eignung, unabhängig von der Branche, besteht darin, die Verträge zu lesen, die mit den Vorstellungsgesprächen einhergehen.
@JoeStrazzere Ich stimme zu, das OP klingt, als würden sie für die Softwareindustrie interviewen. Interviews nehmen viele Formen an; Das Vorstellungsgespräch „etablierter Facharbeiter“ ist formeller als das „Mach es für die Enthüllung, um deinen Fuß auf die Tür zu bekommen“. Das OP klingt am ehesten so, als wären sie in der früheren Situation. Um sicherzustellen, dass die Antworten auf zukünftige Fragesteller in ähnlichen Situationen anwendbar sind, bringe ich meine Erfahrungen mit der letzteren Situation zur Sprache (wenn ich den Vertrag gelesen habe und mich entschieden habe, die Arbeit vor dem Interview abzuschließen, obwohl ich das IP verloren habe). Lesen Sie unabhängig von der Branche Ihre Verträge.
Fürs Protokoll, meine oben erwähnte „Interviewarbeit“ wurde angenommen, ich bekam den Vertrag und wurde dann damit beauftragt, Entwürfe fertigzustellen, die die Lücken zwischen den anderen „abgelehnten“ Arbeiten füllen würden. Vielleicht in manchen Kreisen als kitschig angesehen, aber in anderen ein guter Deal.
@JoeStrazzere Obwohl es selten ist, gibt es das "kostenlose Beratungsgespräch". IMO, alles länger als eine Stunde ist mir suspekt.

Seien Sie auf Enttäuschungen gefasst.

Ich habe tatsächlich eine dieser „Job Challenges“ aus einem CraigsList-Posting (Denver) angenommen, das versprach, 100 Dollar für Ihre Zeit zu zahlen, wenn Sie es abschließen.

Nun ja, habe ich. Sie waren eigentlich ziemlich schlau. In den Ergebnissen der Herausforderung haben Sie die Kontaktinformationen des Unternehmensvertreters erhalten. Nach ein paar E-Mails hin und her, habe ich nie einen Cent gesehen.

Ich schätze, ich sollte es so sehen: Am Ende erfuhr ich, dass diese Firma ihr Wort nicht hielt, und ich besser dran war, nicht für sie zu arbeiten.

Ich hatte vor etwa 6 Jahren ein weiteres Vorstellungsgespräch mit einer Firma, die Flugsimulationssysteme für das Verteidigungsministerium herstellte. Sie brachten einen alten Laptop heraus und sagten, ich müsse ihre Komponente verwenden, um eine einfache Hubschraubersimulation zu erstellen. Ihre Komponente würde auf diesem System nicht laufen, und niemand dort wusste, wie man es repariert. Ich fand schließlich heraus, dass die Grafikkarte nicht mit ihrer Komponente kompatibel war, und ging sogar so weit, ein Scheinobjekt zu bauen, das die Leistung eines Hubschraubers simulierte (Schub- / Kraftvektoren, zyklische / kollektive Eingabe, Bodeneffekt usw.). tun ihre Übung gegen.

Sie haben nicht einmal geantwortet.

Meiner Erfahrung nach sind Unternehmen, die Sie vor dem ersten Vorstellungsgespräch oder zu Beginn des Prozesses „Übungen“ machen lassen, keine guten Unternehmen, für die man arbeiten sollte.

Ihr Kilometerstand kann variieren.

Ist fragen vernünftig? Ja. Ist es immer noch möglich, dass Fragen Ihre Chancen beeinträchtigen? Ja.

Solltest du dich rundheraus weigern, diese zu tun? Das können nur Sie entscheiden, aber hier sind einige Dinge, über die Sie nachdenken sollten:

Wie viel schätzen Sie diesen potenziellen Job im Verhältnis zu dem Wert, den Sie der Zeit (und anderen Ressourcen) beimessen, die Sie aufwenden würden? Berücksichtigen Sie auch die Opportunitätskosten: Wofür hätten Sie die Zeit sonst verwenden können? Bessere Gelegenheiten finden? Ihre Familie oder Freunde?

Inwiefern spiegelt dieser Einstellungsprozess Ihrer Meinung nach die Unternehmenswerte wider? Glaubst du, dass sie angesichts des Werts, den sie anscheinend auf deine Freizeit legen, erwarten könnten, dass Entwickler auch an den Wochenenden arbeiten? Wie sonst könnte diese Einstellungspraxis Sie über das Unternehmen selbst informieren?

Auch und IANAL, aber wenn sie Ihre Arbeit in signifikanter Weise nutzen (dh wenn dies eine Arbeit ist, für die sie normalerweise jemanden bezahlen müssten), dann könnte diese Einstellungspraxis illegal sein.

Ich vermute mögliche Ansätze wahrscheinlich bis sicher. Es ist zu einfach für sie zu sagen: "Wenn Sie nicht bereit sind, etwas Zeit zu investieren, wollen Sie den Job nicht genug."
Ich stimme zu. Dann ist die Frage: Interessiert es Sie, wenn es Ihre Chancen beeinträchtigt?
Gute Frage mit vielen verschiedenen Antworten. Wähle dein Gift.

Tolle Antworten bereits, aber ich werde einen Grenzfall hinzufügen, den ich mehr als einmal gesehen habe. Hier drüben sind skrupellose Arbeitgeber nicht davor zurückgeschreckt, auf diese Weise kostenlose Arbeit aus den Leuten herauszuholen, ohne die Absicht zu haben, ihnen eine Vollzeitbeschäftigung zu geben. Sie wollen nur ein kleines Projekt erledigt haben.

Also habe ich mehr als einmal gesehen, wie Leute ein paar Wochen gearbeitet haben und dachten, sie würden einen Job bekommen, 50 Dollar (etwa 20 USD) zugeworfen bekommen und die Tür gezeigt bekommen. An manchen Stellen kann die Person nichts dagegen tun. Einige der Arbeitgeber sind in manchen Kreisen dafür berüchtigt und denken, dass es ein Witz ist.

Es ist eigentlich vernünftig, den Interviewer bei dieser Art von Anfragen zurückzunehmen, denn manchmal suchen Unternehmen tatsächlich nach Arbeit, die kostenlos erledigt werden kann!

"Das Spiel soll verkauft, nicht erzählt werden."

Das ist mir passiert. Ich bin zu Vorstellungsgesprächen gegangen, habe im Vorstellungsgespräch ein Produktionsproblem gelöst und nie wieder etwas von dem „Arbeitgeber“ gehört. Verwenden Sie Ihr gutes Urteilsvermögen.