JavaRush /Java-Blog /Random-DE /Java Junior bei einem Vorstellungsgespräch: Wie man sich ...

Java Junior bei einem Vorstellungsgespräch: Wie man sich vorbereitet und was man fragt

Veröffentlicht in der Gruppe Random-DE
In Artikeln auf JavaRush bemühen wir uns, regelmäßig ein so wichtiges Thema, insbesondere für unerfahrene oder völlig neue Programmierer, wie die Beschäftigung anzusprechen. Wir haben uns bereits angeschaut, wie ein Java-Junior seine Fähigkeiten verbessern und praktische Erfahrungen sammeln kann, wo es einfacher ist, einen Job zu finden und wie man einen Arbeitgeber zufriedenstellt , sowie wie man einen coolen Lebenslauf erstellt und sein LinkedIn-Profil verbessert, um sein Bestes zu geben Chancen auf eine Anstellung. Java Junior bei einem Vorstellungsgespräch: Wie man sich vorbereitet und was man fragt – 1Heute werden wir einen weiteren Aspekt einer erfolgreichen Beschäftigung als Programmierer hervorheben, nämlich darüber sprechen, wie man sich auf ein Vorstellungsgespräch vorbereitet, welche Verhaltensstrategie während des Vorstellungsgesprächs gewählt werden sollte und welche Fragen man den Interviewern stellen sollte, um nicht wie ein Programmierer zu wirken Narr. Und wenn Sie Glück haben, erwecken Sie auch den Eindruck, ein harter Profi zu sein (oder, seien wir realistisch, zumindest ein solider Durchschnittstyp).

Vorläufige Vorbereitung. Grundlegende Checkliste

1. Informieren Sie sich über das Arbeitgeberunternehmen

Auch wenn der Programmierprozess selbst nicht so sehr vom Arbeitsbereich des Unternehmens abhängt, ist es für ein erfolgreiches Vorstellungsgespräch dennoch sehr wünschenswert und oft notwendig zu wissen, was das Unternehmen tut und welche Produkte es entwickelt. Zunächst ist es sinnvoll, allgemeine Informationen über das Unternehmen und die Branche, in der es tätig ist, zu studieren, sich die offizielle Website und Seiten in sozialen Netzwerken genau anzusehen und seinen Blog (falls vorhanden) zu lesen. Es wäre auch eine gute Idee, einen Blick auf die neuesten Nachrichten zu werfen, in denen das Unternehmen und seine Produkte erwähnt werden – insbesondere dies hilft Ihnen zu verstehen, mit welchen Problemen und Herausforderungen diese Organisation derzeit konfrontiert ist, in welche Richtung sie sich bewegt und was welche Vorteile es gegenüber seinen Mitbewerbern hat. Java Junior bei einem Vorstellungsgespräch: Wie man sich vorbereitet und was man fragt - 2Während des Vorstellungsgesprächs ist es hilfreich zu verstehen, was die Mission des Unternehmens ist und was im Allgemeinen in der Branche passiert, in der es tätig ist. Dies wird Ihnen dabei helfen, die richtigen Fragen für den Interviewer zu formulieren (wir sprechen weiter unten über Fragen und warum sie wichtig sind) und eine intelligentere Strategie für den Teil des Interviews zu wählen, in dem der Kandidat über seine Erfahrungen sprechen und sie kurz durchgehen muss die im Lebenslauf genannten Punkte.

2. Suchen Sie im Internet nach Ratschlägen und Standardfragen für Vorstellungsgespräche bei diesem Unternehmen.

Oftmals findet man im Internet recht ausführliche Informationen darüber, wie Vorstellungsgespräche in einem bestimmten Unternehmen ablaufen, sowie Ratschläge von Personen, die bereits Vorstellungsgespräche für ähnliche Positionen geführt haben. Dies gilt vor allem für große Unternehmen, bei denen der Prozess der Kandidatenauswahl standardisiert ist und mehrere Stufen umfasst. Die beliebtesten Websites für Informationen über Unternehmen auf der ganzen Welt, ihren Einstellungsansatz und vor allem Bewertungen aktueller und ehemaliger Mitarbeiter sind Glassdoor und Indeed. Dies ist der Fall, wenn wir über globale Ressourcen sprechen. Im russischsprachigen Raum hinterlassen ihre „Helden“ – IT-Spezialisten – am häufigsten Bewertungen von Arbeitgebern auf Ressourcen wie dem ukrainischen Dou.ua, dem russischen Habr Career, dem belarussischen dev.by ( naja, und dem bekannten unzensierte Ressource, die nach der Suchanfrage „wunderschön“ gegoogelt werden kann ). Im Abschnitt „Unternehmensbewertungen“ der oben genannten Ressourcen finden Sie häufig recht detaillierte Beschreibungen nicht nur des gesamten Interviewprozesses, einschließlich seiner Dauer und des Gesprächsansatzes, sondern auch spezifischer Fragen, die allen Kandidaten gestellt werden.

3. Sehen Sie sich Ihr Git-Repository an

Für diejenigen, die Erfahrung in der Arbeit an Drittprojekten und persönlichen Lieblingsprojekten haben, und Programmierern mit wenig Berufserfahrung wird dringend empfohlen, diese zu haben , ist es sinnvoll, Ihr Git-Repository vor dem Interview zu überprüfen: Aktualisieren Sie es, falls erforderlich, löschen Sie es oder verstecken Sie diese Projekte, zeigen Sie, was Sie nicht wirklich wollen, und heben Sie umgekehrt diejenigen hervor, bei denen es keine Sünde ist, sich zu rühmen. Viele erfahrene Spezialisten raten außerdem dazu, sich Ihren Code noch einmal anzusehen, um sicherzustellen, dass er zumindest für den Autor selbst verständlich ist, denn es ist sehr wahrscheinlich, dass Interviewer nach dem Betrachten der Codebeispiele mehrere Fragen stellen möchten. Dinge wie: „Was haben Sie bei der Arbeit an diesem Projekt gelernt?“, „Warum haben Sie den Code auf diese Weise geschrieben?“, „Was war der schwierigste Teil dieses Projekts?“, „Mussten Sie im Laufe der Zeit Entscheidungen treffen?“ „Auf dem Weg?“ zum Projekt?“ usw. Die Unfähigkeit, Ihren Code zu erklären und über die Feinheiten der Arbeit an einem bestimmten Projekt zu sprechen, kann den Eindruck eines Kandidaten erheblich beeinträchtigen. Andererseits hilft ein gutes Git-Repository dabei, dies zu zeigen Ihre größten Stärken, Ihre Fähigkeit zur beruflichen Weiterentwicklung und Ihr Wunsch, sich weiterzuentwickeln.

4. Üben Sie das Lösen von Programmierproblemen

Technische Programmierprobleme werden den Kandidaten fast immer irgendwann im Hauptgespräch gestellt, daher ist es eine gute Idee, das Lösen dieser Probleme zu üben. Darüber hinaus werden Aufgaben oft auch an sehr erfahrene Programmierer vergeben – sie dienen eher der Beurteilung logischer Fähigkeiten und der Fähigkeit, Lösungen zu finden, als der Prüfung direkter Programmierkenntnisse. Und ihre Lösung kann, wenn Sie nicht viel Erfahrung damit haben, in einem Vorstellungsgespräch, wenn die Zeit begrenzt ist, zu unerwarteten Schwierigkeiten führen. Java Junior bei einem Vorstellungsgespräch: Wie man sich vorbereitet und was man fragt - 3Es gibt ziemlich viele Ressourcen mit Programmieraufgaben. Unter den englischsprachigen Seiten sind LeetCode , CodinGame und Cracking the Coding Interview und viele andere sehr beliebt. Nun, die beste Ressource für Java-Programmieraufgaben auf Russisch ist zweifellos JavaRush.

5. Bereiten Sie eine Liste mit Fragen und Gesprächsthemen vor

Das Vorbereiten einer Liste mit Fragen und potenziellen Gesprächsthemen im Voraus ist eine kluge Taktik, die Ihnen oft dabei helfen kann, Misserfolge nicht nur beim ersten Date, sondern auch während des Vorstellungsgesprächs für eine Stelle als Programmierer zu vermeiden. Hier sind Informationen über das arbeitgebende Unternehmen, deren Untersuchung der erste Punkt auf unserer Checkliste ist, sehr hilfreich. Durch gut formulierte Fragen an den Gesprächspartner hinterlassen Sie nicht nur einen guten Eindruck beim Arbeitgeber, sondern erhalten auch mehr Informationen über die Stelle und das Unternehmen, die zu bearbeitenden Aufgaben und mögliche Schwierigkeiten. Gleichzeitig sollten Sie beim Verfassen von Fragen nicht zu eifrig sein und versuchen, sie komplex und schwerfällig zu gestalten, um den Interviewer mit der Tiefe Ihrer Gedanken zu beeindrucken. Dabei geht es vor allem darum, Ihr Interesse und Verständnis für die Branche zu demonstrieren und möglichst viele wertvolle Informationen über das Unternehmen zu erhalten.

Welche Fragen sollten gestellt werden? Checkliste der 10 besten Fragen, die Sie dem Interviewer stellen sollten

Einem Thema wie den Fragen, die ein Kandidat im Rahmen eines Vorstellungsgesprächs Unternehmensvertretern stellen sollte, wird zu Unrecht die Aufmerksamkeit entzogen und es wird als unwichtig erachtet, denn bei der Planung eines Vorstellungsgesprächs ist jeder bestrebt, sich in erster Linie auf die Beantwortung vorzubereiten und nicht darauf, Fragen zu stellen. Wir haben oben bereits darüber gesprochen, warum es wichtig ist, den Interviewern die richtigen Fragen zu stellen. Hier ist nun eine kurze Liste von Fragen, die während eines Vorstellungsgesprächs für eine Stelle als Programmierer am besten geeignet und gleichzeitig nützlich sind. Aber zuerst ein paar Zitate mit Meinungen und Ratschlägen von „erfahrenen Leuten“. „Die besten Fragen, die man einem Interviewer stellen kann, sind solche, die eine detaillierte Antwort erfordern und es einem ermöglichen, ein tieferes Verständnis des Unternehmens, des Teams, mit dem man zusammenarbeiten wird, und der Position selbst zu gewinnen.“ Sie ermöglichen es Ihnen, mehr über die Tools und Praktiken der Softwareentwicklung in diesem Unternehmen zu erfahren, darüber, wie der Entscheidungsprozess strukturiert ist, welche Technologien verwendet werden und sogar darüber, was von diesem Unternehmen in Bezug auf Karrierewachstum und berufliche Entwicklung erwartet werden kann „, sagt Joanna Trop – Joanna Tropp-Bluestone, Karrierestrategin und CEO des Personalvermittlungsunternehmens Negotiation Geek. Java Junior bei einem Vorstellungsgespräch: Wie man sich vorbereitet und was man fragt - 4„Es gibt keine allgemeingültigen Fragen, die potenzielle Entwickler Arbeitgebern während eines Vorstellungsgesprächs stellen sollten. Sie müssen Ihren Gesprächspartner „fühlen“ und Fragen stellen, die zu ihm passen. Und natürlich müssen Sie den Hintergrund Ihres Gesprächspartners (Personal- oder Technikspezialist) berücksichtigen, wenn Sie darüber nachdenken, was Sie fragen sollten“, rät Cody Swann, CEO von Gunner Technology.

1. Können Sie mir etwas über die Teammitglieder erzählen, mit denen ich zusammenarbeiten werde?

Dies ist eine hervorragende Frage, die Sie einem Manager stellen sollten, der Ihr direkter Vorgesetzter sein wird. Diese Frage bzw. die Antwort darauf ermöglicht es Ihnen, besser zu verstehen, wie das Team, mit dem Sie zusammenarbeiten, aufgebaut ist und wie ausgeglichen es ist. Darüber hinaus kann anhand der Antwort des Managers eine Meinung darüber gebildet werden, welcher Führungsstil für das Unternehmen charakteristisch ist und wie er mit diesen Menschen umgeht. Diese Frage lässt sich auch wie folgt umformulieren: Wie viele Jahre bleiben Programmierer durchschnittlich im Unternehmen? Laut Experten hilft Ihnen die Antwort dabei, die Unternehmenskultur besser zu verstehen und zu erfahren, wie einfach es sein wird, sich in das Team einzufügen.

2. Wie wird meine Leistung gemessen?

Oder anders ausgedrückt: Wie misst man den Erfolg eines Mitarbeiters in einer bestimmten Position? Erstens, so raten Experten, zeigt eine solche Formulierung der Frage, dass der Kandidat bereits aus der Position hoher Leistungen über diese Stelle nachdenkt (dieser Aussage kann man jedoch widersprechen). Darüber hinaus können Sie anhand der Antwort des Interviewers besser verstehen, welche Erwartungen das Unternehmen hat und welcher Ansatz zur Leistungsbeurteilung für das Unternehmen typischer ist.

3. Warum arbeiten Sie gerne hier?

Eine weitere gute Frage, die Sie Ihrem potenziellen Chef stellen sollten. Ermöglicht Ihnen, die Unternehmenskultur besser zu verstehen und zu erfahren, was Sie von der Arbeit und neuen Kollegen erwarten können.

4. Vor welchen Herausforderungen steht das Team derzeit?

„Fragen zu Schlüsselproblemen und Hauptkonkurrenten zeigen, dass dem Bewerber die Entwicklung des Unternehmens am Herzen liegt. Es zeigt auch sein Selbstvertrauen und seine Bereitschaft, sich Herausforderungen zu stellen und nach Antworten zu suchen“, sagte Kolton Andrus, CEO von Gremlin.

5. Welche Technologien nutzt das Unternehmen derzeit?

„Ich bin immer mehr von Kandidaten beeindruckt, die ein echtes Interesse an Technologie zeigen. Es ist sinnvoll zu fragen, welche Technologien verwendet werden und ob es Möglichkeiten gibt, an etwas Innovativem zu arbeiten – großartige Entwickler lernen immer etwas Neues“, rät Ian McClarty, Präsident von PhoenixNAP Global IT Services. Und eine Reihe von Fragen, die Experten mit Erfahrung in der Einstellung von Programmierern am häufigsten raten, Interviewern während eines Vorstellungsgesprächs für eine Stelle als Programmierer zu stellen:
  • Wie profitieren Kunden von der Nutzung Ihres Produkts oder Ihrer Dienstleistung?
  • Gibt es Möglichkeiten zum beruflichen Aufstieg?
  • Haben Sie Anmerkungen zu meinem Lebenslauf und meiner Berufserfahrung?
  • Welche Entwicklungsmethoden verwendet Ihr Unternehmen?
  • Etwas über das genaue Unternehmen, bei dem sich der Bewerber bewirbt.
Lassen Sie uns mit einem weiteren guten Zitat schließen. „Ich war schon immer von Kandidaten am meisten beeindruckt, die sich im Vorfeld über unser Unternehmen informiert und die technischen Herausforderungen bei der Entwicklung eines solchen Produkts durchdacht haben. Solche Leute stellen normalerweise gute Fragen zur Projektarchitektur, Technologieauswahl, Skalierung usw. Dies ist eine gute Gelegenheit für den Kandidaten, sich nicht nur zu beweisen, sondern auch zu verstehen, ob das Unternehmen wirklich weiß, was es tut“, sagte Sean Borman von Obsidian Security.

Epilog

Diese Tipps und andere Materialien zur Beschäftigung bei JavaRush werden Ihnen helfen, sich während eines Vorstellungsgesprächs sicherer zu fühlen, Ihre Chancen auf ein erfolgreiches Ergebnis zu erhöhen und vielleicht, was soll’s, ein attraktiveres Angebot zu erhalten. Nun, wir bei JavaRush werden weiterhin an Materialien arbeiten, die einem unerfahrenen Java-Programmierer helfen, einen Job zu finden. Wir helfen jedoch nicht nur mit Worten, sondern auch mit Taten: Studierende mit einem Premium Pro-Abonnement können uns ihren Lebenslauf zur Prüfung zusenden – unsere Spezialisten prüfen ihn und geben Empfehlungen, was darin korrigiert oder verbessert werden sollte.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION