Wie man ein Fernvorstellungsgespräch in Luxemburg besteht

Persönliche Erfahrungen eines IT-Spezialisten: Phasen eines Ferninterviews in Luxemburg, technische Interviews, Testaufgaben, ein virtueller Arbeitstag und die Feinheiten der Einstellung.

Wie viele meiner Landsleute habe ich im letzten Jahr darüber nachgedacht, meinen Status in einem anderen Land zu legalisieren. Ich habe fünf Jahre lang remote gearbeitet und auf Bali gelebt, aber nie versucht, Dokumente zu erhalten, die meinen Status bestätigen. Und dann, im Februar, habe ich angefangen, mich mit Portugal und Spanien zu beschäftigen, irgendwo in dieser Richtung.
Warum in einem Büro arbeiten?
Ich bin ganz zufällig auf einen Artikel über Luxemburg auf VC gestoßen und habe mir dann ein Interview auf YouTube angesehen. Dann habe ich ebenfalls zufällig den Luxtoday-Chat gefunden, ihn abonniert und mich auch für Ihren Nachrichtenkanal angemeldet.
Ich wurde neugierig und begann darüber nachzudenken, als finanziell unabhängige Person umzuziehen. Das heißt, die ursprüngliche Idee war, mein eigenes Projekt zu übertragen.
Es wurde jedoch schnell klar, dass dies recht kostspielig sein könnte. Daraufhin entstand die Idee, Möglichkeiten für eine Zusammenarbeit mit lokalen Unternehmen zu prüfen.
Ich öffnete LinkedIn, um mir Stellenangebote anzusehen. Es stellte sich heraus, dass es nur zwei oder drei gab – Luxemburg ist sehr klein. Später stellte sich heraus, dass sich etwa 20 andere Personen auf diese Stelle beworben hatten!
Zu dieser Zeit hatte ich noch Zweifel an meinen Interviewfähigkeiten. Das Problem liegt in der Besonderheit von Interviews für Programmierer.
Sehr oft gibt es viele Aufgaben zu Algorithmen und Datenstrukturen. Man muss sich darauf im Voraus vorbereiten, und ich habe mich nicht vorbereitet.
Also schrieb ich zunächst an die Personalabteilung und bat sie, mir zu erklären, wie der Bewerbungsprozess abläuft, wie viele Stufen es gibt und so weiter. Sie schlugen sofort vor, dass wir uns telefonisch über alle Details unterhalten sollten.
Wie viele Phasen umfasst das Bewerbungsgespräch?
Vor dem Anruf beschloss ich, ein wenig zu recherchieren, um mehr über das Unternehmen selbst zu erfahren. Ich fand einige Mitarbeiter auf LinkedIn, von denen einer russischsprachig war. Er hieß Andrey, daher war es nicht schwer zu erraten.
Er arbeitete seit April für das Unternehmen und konnte es als zuverlässigen Arbeitgeber empfehlen. Im Prinzip war das ausreichend.
Unser erstes Treffen mit der Personalabteilung dauerte etwa 15 bis 20 Minuten. Während dieser Zeit erzählte er mir etwas über das Unternehmen: seine Pläne, Ziele und die Menschen, mit denen ich zusammenarbeiten würde.
Und sofort wurde mein erstes technisches Vorstellungsgespräch mit dem Teamleiter angesetzt.
Es stellte sich heraus, dass zwei Manager an dem Vorstellungsgespräch teilnahmen. Der erste war aus der iOS-Entwicklungsabteilung, wo ich mich tatsächlich beworben hatte. Der zweite war, wie ich verstanden habe, der Leiter der gesamten Mobilentwicklungsabteilung.
Wir unterhielten uns etwa eine Stunde lang auf Englisch. Die Fragen waren grundlegend, beispielsweise wie das Gedächtnis funktioniert, welche Tools ich in meiner täglichen Arbeit verwende und welche Technologien ich kenne. Es gab auch Fragen zu meinem Lebenslauf.
Hier gibt es einen Trick. Entwickler verfügen über eine recht lange Liste von Technologien, mit denen sie seit 5 bis 7 Jahren arbeiten. Dank dieser Liste kann der Lebenslauf an die spezifischen Anforderungen des Arbeitgebers angepasst werden.
Das ist für alle Beteiligten praktisch. Bewerber müssen keine lange Liste von Qualifikationen aufführen, und Arbeitgeber können schnell überprüfen, ob die Person in ihrem Bewerbungsformular gelogen hat.
Sie schreiben beispielsweise, dass Sie mit einer bestimmten Technologie gearbeitet haben. Timlid fragt Sie, wie Sie diese Technologie an bestimmte Aufgaben angepasst haben. Technische Vorstellungsgespräche finden in der Regel auf diese Weise statt.
Am nächsten Tag meldeten sie sich jedoch bei mir und sagten, dass ich es in die nächste Runde geschafft hätte. Sie baten mich, ihnen Bescheid zu geben, wenn ich für die nächste Phase bereit wäre. Insgesamt sollten es drei Phasen geben.
Wie man seine Hausaufgaben macht
Die zweite Phase bestand aus Hausaufgaben. Vorher hatten wir noch keine Aufgaben gelöst, wie sie beispielsweise bei Google gestellt werden. Allerdings mussten sie unsere Programmierkenntnisse testen. Die zweite Runde wurde also zu diesem Test.
Ich erhielt eine PDF-Datei mit detaillierten technischen Spezifikationen. Ich musste zu Hause eine kleine Anwendung schreiben. Ich hatte eine Woche Zeit, um die Aufgabe zu erledigen, aber der Schreibprozess selbst sollte nicht länger als 4-6 Stunden dauern.
Ich bin mir nicht sicher, ob sie nachverfolgt haben, wie viel Zeit ich dafür aufgewendet habe, aber ich beschloss, mich besser vorzubereiten. Ich hatte bereits die technischen Spezifikationen, also googelte ich einige Fragen, übte mit einigen Beispielaufgaben und nahm mir dann einen ganzen Tag Zeit, um mich hinzusetzen und zu schreiben.
Der Test war eigentlich nicht besonders schwierig. Wir mussten eine Anwendung schreiben, die Informationen aus einer lokalen Datenbank speichert und liest. So etwas wie ein To-Do-Manager.
Aufgaben können hinzugefügt, gespeichert und geändert werden, und es können Unteraufgaben erstellt werden. Es gab drei Kategorien dieser „To-dos“:
- einfach, wenn es nur eine Aufgabe gibt;
- Medium, das möglicherweise bereits einen Anhang enthält;
- Komplex, der drei Anhänge haben kann, und diese Anhänge können beispielsweise bereits Bilder sein.
Das heißt, die Komplexität war nicht besonders hoch, aber es gab genügend Tricks. Beispielsweise musste die Benutzeroberfläche angepasst werden, damit nichts schwebte und alles korrekt angezeigt wurde.
Ich habe etwas mehr Zeit als nötig für diese Aufgabe aufgewendet: wahrscheinlich 6-8 Stunden. Aber ich glaube nicht, dass es eine Frage der Zeit war. Schließlich kann diese Aufgabe auf verschiedene Weise gelöst werden.
Ich würde mich selbst als durchschnittlich+ einstufen, aber ich weiß zum Beispiel, wie unerfahrene Entwickler das Problem lösen würden, und ich kann mir vorstellen, wie sehr erfahrene Entwickler vorgehen würden. Sie haben sich wahrscheinlich angesehen, wie man die Architektur aufbaut und wie man die Verantwortlichkeiten der Schichten aufteilt.
Was ist „virtuelles Eintauchen“?
Ein paar Wochen später erhielt ich eine Antwort, dass mein Arbeitgebercode akzeptabel sei. Sie sahen sich die Arbeiten anderer Kandidaten an und wählten mehrere Personen für eine virtuelle Sitzung aus.
Es ist eine Art Arbeitstag, an dem man sich vollständig in die Arbeit und die Aufgaben vertieft, nur dass dies aus der Ferne geschieht. Eine ziemlich interessante Sache.
Wir haben vereinbart, den ganzen Tag zusammenzuarbeiten: Wir rufen uns um 9 Uhr morgens an, besprechen die Aufgaben, ich übernehme sie, rufe in ein paar Stunden wieder an, überprüfe den Fortschritt und so weiter.
Es gab einen unangenehmen Moment – ich musste mich per Fernzugriff mit ihrem Computer verbinden und Probleme auf meinem Rechner in Luxemburg lösen. Ansonsten verlief alles wie geplant.
Um 9 Uhr erhielt ich den Auftrag. Zwei Stunden später bekam ich einen Anruf:
- Wie erfolgreich?
- Ja, alles ist in Ordnung, ich habe dies und das gemacht, aber ich weiß noch nicht, wie ich damit umgehen soll.
- Gut, okay, lassen Sie uns hier einen Moment innehalten. Wir werden nicht alle Funktionen implementieren, sondern eine vereinfachte Version erstellen. Hier sind die neuen Eingaben.
Also haben wir den ganzen Tag gearbeitet, hauptsächlich natürlich mit dem Teamleiter für die iOS-Entwicklung.
Was war schwierig oder unklar?
Die Arbeit selbst ist ziemlich unkompliziert, da ich schon lange in diesem Bereich tätig bin. Aber während des Vorstellungsgesprächs gab es eine Frage, die mich als Entwickler immer wieder vor eine Herausforderung stellt. Ich wurde gebeten, mich mit drei Worten zu beschreiben. Ich weiß gar nicht mehr, was ich gesagt habe, aber ich glaube, es waren „Naturliebhaber“, „Neugier“ und „Beharrlichkeit“.
Ich bin nicht in der Personalabteilung tätig, daher verstehe ich ehrlich gesagt nicht, wie solche Fragen dazu beitragen sollen, zu beurteilen, wie gut ich als Fachkraft bin.
Sie fragten auch, warum ich mich nach fünf Jahren Remote-Arbeit für eine Tätigkeit im Büro entschieden habe. Aber die Gründe dafür liegen auf der Hand.
Ich antwortete, dass ich meinen Status legalisieren und mich an einem Ort niederlassen möchte, weil es sehr schwierig ist, ständig umzuziehen. Und Remote-Arbeit ist auch anstrengend. Ich möchte mich ganz auf meine Aufgaben konzentrieren und nicht durch Hausarbeit abgelenkt werden.
Man muss sagen, dass das Unternehmen sicherlich kein Gigant wie Google oder Facebook ist. Es bietet kein vollständiges Umzugspaket einschließlich der Übernahme der Unterkunftskosten, aber es hilft bei allen Formalitäten, was sehr wichtig ist.
Es gab auch einige Missverständnisse, als ich sagte, dass ich mein eigenes Projekt leite. An diesem Punkt wurden sie sehr misstrauisch. Was für ein Projekt ist das, für wen ist es, was machen Sie, wie viel Zeit nimmt es in Anspruch?
Sie gingen zu ihren Anwälten, um sich beraten zu lassen. Es stellte sich heraus, dass sie eine Einschränkung hatten.
Während Ihrer Tätigkeit für das Unternehmen dürfen Sie keine Projekte übernehmen, die mit dessen Geschäftstätigkeit in Zusammenhang stehen. Auch nach Ihrem Ausscheiden aus dem Unternehmen dürfen Sie ein Jahr lang keine solchen Projekte übernehmen.
Für uns Entwickler ist das eine sehr seltsame Anforderung. Im Grunde genommen überschneidet sich die Entwicklung moderner Anwendungen auf die eine oder andere Weise. Beispielsweise gibt es fast überall eine Benutzerregistrierung oder einen bedingten Chatbot. Wenn man den Zugang zu diesen Technologien einschränkt, ist man fast arbeitslos. Wir diskutieren das gerade sehr intensiv und scheinen eine Lösung gefunden zu haben.
Später erfuhr ich, dass sie einmal einen Mitarbeiter hatten, der mehr Zeit und Energie in sein eigenes Projekt steckte als in die Arbeit für das Unternehmen. Deshalb gehen die Jungs jetzt auf Nummer sicher =)
Natürlich war der Prozess nervenaufreibend und ich musste viel Stress ertragen, aber meine Mutter und meine Frau haben mich sehr unterstützt, was mir sehr geholfen hat. Jetzt muss ich nur noch auf das Angebot warten und nach Luxemburg umziehen.