Kürzlich wurde ich gebeten, "eine Seite mit Code" für ein Vorstellungsgespräch anzuzeigen. Da ich hauptsächlich ein Back-End-Programmierer bin und mich auf diese Stelle beworben habe, sagte ich zuerst zu der Person, mit der ich gesprochen habe: PHP wird auf dem Server ausgeführt und ist daher nicht sichtbar, indem nur eine "Seite" angegeben wird.
Auf ihren Wunsch hin habe ich jedoch Links zu den Seiten gesendet, an denen ich zuvor gearbeitet habe. Offensichtlich konnten sie nichts außer HTML, CSS, JS sehen ... Sie sagten, es sei nicht genug, sie könnten das PHP nicht sehen.
Nachdem ich verstanden hatte, dass sie wahrscheinlich nur meine Fähigkeiten und / oder mein Interesse wissen wollten, schickte ich ihnen mein Stapelüberlaufprofil. Unter all meinen Fragen und Antworten, die meisten davon mit Code, ist sicherlich das PHP da. Aber es scheint, dass dies nicht das ist, was sie wollten.
Nun, ich habe keinen Code zusammengestellt, den ich einfach veröffentlichen kann, damit jemand ihn sehen kann. Und ich würde es natürlich nie für den Code tun, den ich bereitgestellt habe.
Meine Frage ist / sind also: Was bedeutet "Senden Sie uns eine Seite mit Code"? Was soll ich senden? Ist dies eine typische Interviewanforderung?
Antworten:
Es bedeutet, einen Quellcode zu senden. Es ist eine recht häufige Bewerbung um ein Vorstellungsgespräch.
Du solltest es tun. Es muss für sie nicht viel Sinn machen. Sie wollen nur einen grundlegenden Ablauf und einen guten Codierungsstil sehen.
Vor langer Zeit habe ich während meiner Jobsuche eine Reihe alter Fragen zu ACM-Programmierwettbewerben in verschiedenen Sprachen gelöst. Ich benutze diese für Codebeispiele.
Unabhängig davon, wie sich diese Jobaussicht für Sie entwickelt, würde ich empfehlen, einige Beispiele für Ihre nächste Aussicht zusammenzustellen. Wenn wir in der Vergangenheit über Menschen nachgedacht haben, frage ich immer nach Code. Ich weiß nicht einmal die Mühe , Kompilieren oder es oder irgendetwas ausgeführt wird , bin ich mehr daran interessiert , Struktur , um zu sehen, zu kommentieren, und dass es nicht wie sieht diese Art von Sachen .
quelle
Obwohl ihre Anfrage nicht ungewöhnlich ist , ist es viel produktiver, wenn ein Kandidat während eines Interviews tatsächlich Code schreibt , der ein vom Interviewer beschriebenes Problem löst. Oder vielleicht werden Sie gebeten, einen zufälligen Codeausschnitt aus dem Produktionsmaterial zu überprüfen und Feedback zu geben. Hoffentlich werden Sie beide gefragt.
Sie möchten wirklich in einem Unternehmen arbeiten, das Sie danach fragt, denn dies bedeutet, dass die Personen, die in Zukunft mit Ihnen zusammenarbeiten werden, denselben Filter durchlaufen müssen.
Warum nicht ein paar nützliche Dinge veröffentlichen, die wir alle auf einer Site wie Github herumliegen haben? Halten Sie es auf dem neuesten Stand, verfeinern Sie es (mit anderen Worten, lassen Sie es nicht einfach fallen und vergessen Sie es) und senden Sie das Zeug mit Ihrer Bewerbung. Geben Sie auch etwas an wie:
Das ist überhaupt nicht unangemessen und kann Ihnen helfen, einen (Mangel an) verfügbaren Snippets zu umgehen, die Sie senden können.
quelle
Ich bin mir nicht sicher, was sie wollen ... vielleicht ein Beispielprogramm? Für Web-Demos müssen Sie möglicherweise eine Serverkonfiguration bündeln? Ich bin mir nicht sicher, wie ich das machen würde, wenn ich gefragt würde. Sogar der Ausdruck "eine Seite mit Code" ist nicht leicht zu verstehen ... wollen sie eine tatsächlich gedruckte Seite im Briefformat von PHP? Möchten sie eine ausführbare Demo "Seite" von einer Website (vergessen Sie die Tatsache, dass es ohne den Kontext des Restes der Website möglicherweise nicht funktioniert). Können sie diese Anforderung weiter klären?
Aber wenn sie für einen PHP-Entwickler einstellen und nicht verstehen können, dass das PHP von einer Live-Site für sie niemals sichtbar sein wird, ist dies vielleicht ein Zeichen, um nach einem sachkundigen potenziellen Mitarbeiter zu suchen?
quelle
Ich wurde zuvor gebeten, Codebeispiele zu senden / per E-Mail zu senden, nachdem ich ihnen eine Website vorgeführt hatte. Daran ist nichts auszusetzen. Sie senden, was sie benötigen. Wenn Sie sich für einen ASP.NET-Job entscheiden, ist dieser Code-Behind und die Aspx-Seite.
quelle
Ich glaube, Sie stecken in einem Prozess fest. Ein direktes Gespräch mit dem Personalchef könnte den Trick tun.
Oder Sie können eine "Seite" mit allgemeinen Problemen wie einigen Aspekten des Einkaufswagens schreiben und zeigen, dass Sie sich für Aspekte der Codequalität wie Komponententests / Kommentare / Fehlerbehandlung usw. interessieren.
quelle
Während sie sich für meinen aktuellen Job bewarben, fragten sie nach einigen Beispielen für meine PHP-Programmierung.
Ich durchsuchte den gesamten Code, den ich geschrieben hatte, und fand Beispiele für meine bessere Arbeit.
Ich glaube, Sie sind besorgt über die "Rechte", einen neuen möglichen Arbeitgebercode anzuzeigen, den Sie in der Vergangenheit für eine andere Person erstellt haben.
Ich wäre darüber nicht allzu besorgt, solange Sie keinen Code angeben, der als Geschäftsgeheimnis angesehen werden könnte .
Nehmen Sie an einer Klasse teil, die Sie geschrieben haben, und entfernen Sie alle Einzelheiten darüber, für wen sie geschrieben wurde, sowie alle Geschäftsgeheimnisse.
Ihr potenzieller Arbeitgeber möchte (hoffentlich) keinen Code von Ihren früheren Arbeitgebern stehlen, sondern nur sicherstellen, dass Sie etwas über die richtige Codierungstechnik / -organisation wissen.
Indem Sie also Codeabschnitte bereitstellen, die außerhalb des Projekts, für das sie geschrieben wurden, in jeder Hinsicht nutzlos sind, erfüllen Sie die Anforderungen Ihrer potenziellen Arbeitgeber, Ihre Ergebnisse zu sehen, während Sie Ihre Ethik beibehalten und keine Geschäftsgeheimnisse weitergeben.
quelle
Fragen, um Code zu senden - ich weiß nicht. Die Verwendung von zuvor geschriebenem Code im Interview ist ein faires Spiel für IMO. Beim Interview habe ich immer einen Stick mit meiner vorherigen Arbeit in der Tasche und zeige ihn gerne, wenn Interesse besteht. (Und es gibt kein Interesse O, O. Droid-Interviewer hält mich daran, strstr () oder strcat () neu zu implementieren, anstatt zu akzeptieren, meine Lösung für Probleme der realen Welt zu suchen ...)
Als Interviewer wäre ich mit einem solchen Angebot mehr als zufrieden. Ich würde nicht darum bitten, Code zu senden, da er ohne Kontext und Erklärung nutzlos ist. Die Codeüberprüfung funktioniert am besten, wenn sie von Angesicht zu Angesicht durchgeführt wird. ;-);
quelle