Ich habe das erste Telefoninterview bei Amazon letzte Woche überstanden und sie haben während des Interviews einige grundlegende technische Fragen gestellt.
Heute hatte ich mein zweites Telefoninterview und ich habe mich gut auf ein weiteres technisches Interview vorbereitet, aber es war überhaupt nicht technisch.
Nachdem wir uns vorgestellt hatten, stellte er Fragen wie:
- Warum programmierst du gerne?
- Was magst du nicht an der Programmierung?
- Was erwarten Sie von einem neuen Job?
- Wie haben Sie im letzten Projekt, an dem Sie gearbeitet haben, sichergestellt, dass das Projekt gemäß den Anforderungen des Kunden umgesetzt wurde?
- Gab es ein Projekt, bei dem Sie während der Entwicklung das Gefühl hatten, das Design sei schlecht, und wenn ja, was haben Sie getan, um das Problem zu beheben?
- Wie würden Sie als Ingenieur mit den neuen Technologien Schritt halten?
Als ich ihm ein aktuelles Projekt erklärte, an dem ich gearbeitet habe, fragte er mich, warum wir uns entschieden haben, eine bestimmte Entwurfsentscheidung zu treffen und ob es meine Entscheidung war.
Ich fragte mich, warum er mir solche Fragen stellte. Da Englisch nicht meine Muttersprache ist, gehe ich davon aus, dass einer der Gründe darin bestand, meine Sprachkenntnisse zu testen.
Und die meisten Antworten, die ich ihm gab, waren sehr kurz und da ich das Gefühl hatte, dass er mehr erwartet, versuchte ich, mir Dinge auszudenken, die ich sagen wollte, und endete damit, dass ich nur plapperte. Insgesamt denke ich, dass das Interview wirklich schlecht gelaufen ist, weil ich ihm meine Punkte nicht klar vermitteln konnte.
Warum wurden mir diese Fragen gestellt und welche Antworten erwarten die Interviewer?
Antworten:
Es sind offene Fragen. Sie sind darauf zugeschnitten, wie einfach Sie Ihre Ansichten zu Ihrer Praxis beschreiben können. Das Hauptziel dieser Fragen ist es, Sie zum Sprechen zu bringen, nicht um Ihre Englischkenntnisse zu testen (auch wenn Ihre Kommunikationsfähigkeiten auf diese Weise getestet werden können), sondern um festzustellen, ob Sie leidenschaftlich sind ( Warum programmieren Sie gerne? Details zu Ihren neuesten Kenntnissen) Projekt? ) darüber, was Sie tun und ob Sie sich in Ihre Praxis investiert fühlen.
Sie werden auch gebeten, zu prüfen, ob Sie eine Distanz schaffen und sich in Ihrer Praxis ein Urteil darüber bilden können, dass Sie Ihre Schwachstellen kennen. ( Was mögen Sie nicht an der Programmierung? )
Es gibt auch einige Fragen, die als BS-Erkennungsfragen gelten können ( Details zu Ihrem letzten Projekt? ). Das ist so, weil das Letzte, was sich jemand in einem Team wünscht, jemand ist, der lügt. Sie müssen sich also genau über das informieren, was Sie vorgeben, getan zu haben.
Dann gibt es noch die Fragen zu Ihrer Entwicklung als kompetenter Programmierer ( Wie halten Sie sich mit den neuen Technologien auf dem Laufenden? ) Und zu Ihrer Fähigkeit, sich ständig weiterzuentwickeln, ohne ständig dazu aufgefordert zu werden.
Insgesamt werden diese Fragen in der Regel gestellt, um eine Verbindung herzustellen und festzustellen, ob Sie zu dem Unternehmen und seiner Kultur passen. Es ist total subjektiv. Das Ziel ist es zu sehen, ob die Kommunikation einfach ist und Ideen leicht ausgetauscht werden können. Wenn Sie das Gefühl haben, dass Sie sich schlecht geschlagen haben, weil diese Verbindung nicht zustande gekommen ist, ist es vielleicht besser, dass Sie zur nächsten Firma übergehen.
quelle
Hierbei handelt es sich um weiche Fragen, die keine richtige oder falsche Antwort haben, die jedoch bestimmen sollen, wie Sie denken, welche Art von Persönlichkeit Sie haben und ob Ihre Persönlichkeit zu ihrer Kultur passt. Dies ist etwas, mit dem nicht englischsprachige Personen sowie Personen, die aus einer anderen Kultur stammen, Schwierigkeiten haben können, insbesondere asiatische Kulturen.
Das größte Problem, das ich sehe, wenn ich diese Art von Fragen an Menschen asiatischer Kulturen stelle, ist, dass sie ein großes Problem damit haben, persönliche Fehler auf nachdenkliche und positive Weise zuzugeben. Viele Westler sehen die Fähigkeit, ihre Fehler zuzugeben, und schlagen vor, wie sie sich als bewundernswerte Eigenschaft verbessern können (dies kann durch das Christentum und das religiöse Bedürfnis beeinflusst werden, ihre Fehler Gott gegenüber zuzugeben?). Die meisten Menschen in asiatischen Kulturen, mit denen ich gearbeitet habe, haben diese Art von introspektivem Eingeständnis als außergewöhnliches Zeichen von Schwäche angesehen, und ich kann diesen Standpunkt auch respektieren. Nicht alle Westler verstehen das.
Ein weiteres Problem, das ich sehe, ist die Unfähigkeit, einem Vorgesetzten Nein zu sagen. Dies ist ein weiterer kultureller Unterschied zwischen hoch angesehenen westlichen Werten, wie wir es als wichtiger ansehen, unabhängig und kreativ zu sein, als unterwürfig, beschwichtigend oder respektvoll zu sein.
Diese kulturellen Barrieren können von jeder Seite überwunden werden, indem unterschiedliche Standpunkte und die Stärken und Schwächen der jeweils anderen kulturell geprägten Werte respektiert und besser verstanden werden.
EDIT: Meine Antwort scheint einige Kontroversen ausgelöst zu haben, so dass ich einige Punkte klären werde. Diese basieren nicht auf wissenschaftlichen Beweisen oder Studien, die mir bekannt sind. Meine Antwort basiert vollständig auf meiner Meinung nach auf Asienstudien, Philosophie- und Weltgeschichtekursen, die ich an der Universität besucht habe, sowie auf mehreren engen Freundschaften mit Menschen aus vielen Kulturen auf der ganzen Welt.
Des Weiteren möchte ich klarstellen, dass ich nicht über rassische Unterschiede, sondern nur über kulturelle Unterschiede spreche. Meiner Meinung nach beurteilen wir diejenigen, die sich von uns unterscheiden, umso weniger, je mehr wir uns über den Hintergrund des jeweils anderen bewusst sind. Ich sage in keiner Weise, dass eine Kultur einer anderen überlegen ist. Wenn Sie glauben, dass die Anerkennung kultureller Unterschiede tatsächlich Diskriminierung ist, dann verstehe und respektiere ich Ihre Meinung, aber ich bin demütig anderer Meinung.
quelle
In Bezug auf den Grund , warum sie diese Art von Fragen gestellt haben, stelle ich diese Art von Fragen in jedem Interview, das ich mache. Wenn ich jemanden anstelle, möchte ich wissen, wie er mit unterschiedlichen Situationen umgeht, wie er versucht, Probleme zu lösen, wie er mit stressigen / negativen Situationen umgeht usw.
Jemand, der eine bestimmte Programmiersprache kennt, ist nur ein kleiner Teil der Einstellungsentscheidung. Die künftigen Mitarbeiter zu wissen , wird schlau machen Entscheidungen , die Verantwortung für ihre Handlungen, etc. ist mehr wichtig.
Soweit Antworten zu erwarten sind ... Ehrliche. Ich weiß es zu schätzen, wenn jemand mit Details antwortet und bereit ist, seine Rolle (sowohl positiv als auch negativ) in verschiedenen Situationen zuzugeben. Fragen wie "Was magst du an der Programmierung?" Verraten mir mehr über die Persönlichkeit eines Kandidaten als über die Programmierung.
quelle
Sie haben dir keine Fragen gestellt, weil du kein englischer Muttersprachler bist. Fragen wie diese sind typisch für ein Interview. Die technischen Fragen werden gestellt, um mehr über Ihre Fähigkeiten und den technischen Hintergrund zu erfahren, den Sie für das Team oder das Unternehmen mitbringen können. Unternehmen möchten jedoch auch Mitarbeiter einstellen, die für die Kultur gut geeignet sind und auf andere Weise, möglicherweise außerhalb ihrer primären Rolle, einen Beitrag leisten oder zu neuen Positionen innerhalb des Unternehmens heranwachsen können.
Die Fragen, was Ihnen an der Programmierung gefällt und was nicht, könnten ein Hinweis auf Ihre Arbeitsmoral und Ihre Fähigkeit sein, in Zukunft zu lernen und sich an Ihre Entwicklungsaufgaben anzupassen. Sie möchten sehen, wie leidenschaftlich Sie bei der Arbeit sind, die Sie tun werden, und sicherstellen, dass Sie nicht jemand sind, der hereinkommt, seine Zeit tut und geht, ohne die Arbeit zu genießen, die sie tun. Im organisatorischen Verhalten ist allgemein bekannt, dass Mitarbeiter, die gerne ihrer Verantwortung nachkommen, produktiver sind und tendenziell zur Leistung des Teams beitragen.
Die Frage, was Sie von der Stelle erwarten, gibt dem Interviewer einen Einblick, warum Sie die Stelle suchen. Sie möchten wissen, ob Sie nach einem 40-50-Stunden / Woche-Job für den Gehaltsscheck suchen oder ob Sie eine Leidenschaft für Ihr Fachgebiet haben. Sie möchten wissen, wonach Sie in Ihrem Unternehmen suchen, was die persönliche und berufliche Entwicklung und das Wachstum betrifft. Auch hier geht es wieder um eine kulturelle Übereinstimmung mit dem Team und der Organisation. Unternehmen suchen nicht nur nach Mitarbeitern, die einen Arbeitsplatz besetzen, sondern tragen auch zum Wissen und Können des Unternehmens bei. Dazu müssen sie wissen, was Sie von einem glücklichen, produktiven und mitarbeitenden Arbeitnehmer erwarten.
Fragen zu früheren Projekten sollen Sie über Ihre Entscheidungsfindung, Führung und persönlichen Interaktionen informieren. Dies ist teilweise technisch und spricht Bedenken hinsichtlich Ihrer Fähigkeit an, fundierte technische Entscheidungen zu treffen oder aus Ihren Fehlern zu lernen. Sie identifizieren auch Ihre Fähigkeiten, mit anderen Menschen zusammenzuarbeiten, Ihre eigenen Mängel zu erkennen und aus Fehlern zu lernen.
Alle diese Fragen beziehen sich auch auf Ihre Fähigkeit, mit anderen Menschen über sich selbst und Ihre Wünsche und Ziele zu kommunizieren. Bei der Softwareentwicklung geht es ebenso um Kommunikation wie um das Entwerfen und Erstellen von Softwaresystemen. Daher ist es für diese subjektiven, offenen Fragen wichtig, in der Lage zu sein, sich dem Interviewer gegenüber klar zu denken und zu erklären.
Aus der Sicht eines Interviewers sollten Sie Antworten geben, die ehrlich und vollständig sind. Gehen Sie nicht auf jedes Detail ein - der Interviewer wird nach mehr fragen, wenn er es möchte. Besprechen Sie jedoch genug, um eine Vorstellung davon zu bekommen, wie Sie denken, handeln und auf verschiedene Situationen reagieren. Darüber wollen sie Bescheid wissen.
quelle
Ich bin ein Fan von Beispielen, also lassen Sie uns einige haben. Welche Person würden Sie am liebsten einstellen?
Warum programmierst du gerne?
Was magst du nicht an der Programmierung?
Was erwarten Sie von einem neuen Job?
In den anderen Antworten wurde erläutert, warum diese Fragen häufig in einem Interview gestellt werden. Hoffentlich können Sie sich so einen genaueren Eindruck über das Spektrum der Antworten verschaffen.
quelle
Wow, die Antworten hier sind großartig! Ich war alle bereit, meine eigenen zu liefern, aber die Marke wurde so vollständig getroffen, dass ich nur ein oder zwei Dinge hinzuzufügen habe!
Zunächst eine Grundvoraussetzung für das Managen von Teams - Das Gehalt eines Entwicklers ist nicht billig. Die Lernkurve, um eine neue Person in ein Team zu integrieren, ist erheblich. Es sind nicht nur die Kosten der Person, während sie lernt, sich in das Team / die Firma einzufügen, sondern auch die Zeit des Teams, um die Person auf den neuesten Stand zu bringen. Ein Team sollte sich gegenseitig helfen. Wenn sich also eine neue Person anschließt, sollte jeder bereit sein, sich ein wenig einzumischen, um dem neuen Mann zu helfen, und ein wenig mehr Zeit zu investieren, um sicherzustellen, dass die ersten Kommunikationsversuche klar sind. Das wird einen Rückgang der Gesamtproduktivität bedeuten - ein lohnender Handel, aber kein billiger.
Also ... der Manager muss wissen:
1 - Ist der Anpassungszeitraum für neue Mitarbeiter minimal - Wie eine Person Probleme aufwirft, was eine Person tut, wenn sie ein Problem sieht, und wie eine Person das interpretiert, was sie hört, sind alles gute Indikatoren dafür, wie diese Person in einer Teamumgebung arbeitet. HINWEIS: Hier gibt es keine Perfektion, und manchmal lohnt sich eine lange Einarbeitungszeit, abhängig von der Teamchemie.
2 - wie lange wird der neue Kerl bleiben- Was ist, wenn Sie den neuen Mann lieben? - Wenn er die Firma in einem Jahr verlässt, haben Sie Geld verloren, als Sie ihn eingestellt haben. Selbst für einen Wundertäter dauert es ungefähr 3 Monate kaum produktiver Zeit von dem neuen Mann, und dann noch einmal 3 der meist produktiven Zeit. Erst nach ca. 6 Monaten ist der neue Typ am Laufen. Am Ende eines Jahres beginnt seine Produktivität, diese frühe Phase der Nichtproduktivität und des Team-Abflusses zu amortisieren. Wenn der neue Mann um diese Zeit seinen Rücktritt einreicht, erleiden Sie in der Regel einen Nettoverlust. Das Team fühlt sich niedergebrannt, Sie haben nicht die Effizienz erreicht, die Sie sich insgesamt erhofft haben, und Sie haben ein gutes Stück Kapital in ihn investiert. Fragen - wenn die Person eine radikal andere Unternehmenskultur will, dann wird ihn keine Überzeugungsarbeit mehr herumhalten. HINWEIS: Bei neuen Hochschulabsolventen kann dies fast unmöglich diagnostiziert werden. 9 mal von 10 haben sie nicht genug Erfahrung, um dir wirklich zu sagen, was sie wollen - sie sind schließlich keine Hellseher!
quelle
Ich stelle diese Art von Frage, weil die Fähigkeit, technische Probleme zu kodieren oder zu lösen, nur eine grundlegende Grundlage dafür ist, wie Sie sich im Unternehmen verhalten. Der Interviewer testete Kommunikation, Motivation und Verhalten.
Der Interviewer in Ihrem Fall scheint interessiert zu sein an:
Sprachkenntnisse sind kein Kriterium.
Wenn Sie jedoch Probleme haben, Ihr Projekt und Ihre Interessen zu beschreiben, hätte ich Zweifel an Ihrer Fähigkeit, komplexe Diskussionen und Whiteboard-Sitzungen (über laute Konferenzbrücken) zu verfolgen oder Ihren Entwurf und Ihre Lösungen Teamkollegen und Managern vorzustellen.
Technische Fähigkeiten sind eine Bar Sie müssen sein , um durch kompetente , aber eine gute Kommunikation mit einem echten motivate kombiniert sind , was wirklich macht Sie hervorragend auf lange Sicht, und das ist , was wir über die am meisten interessieren.
Haftungsausschluss: Ich spreche in keiner Weise für die Richtlinien von Amazon und die obige Aussage ist nur meine persönliche Meinung.
quelle
Ich denke, bei Fragen wie diesen versucht der Interviewer nur, Sie dazu zu bringen, über den Tellerrand hinaus zu denken (nicht nur technisch versierte), was Problemlösung und Kommunikationsfähigkeiten angeht. Außerdem ist es wichtig zu wissen, dass Arbeitgeber nicht nur an den technischen Fähigkeiten interessiert sind, die Sie am College oder an der Uni erworben haben, sondern auch an Ihren zwischenmenschlichen Fähigkeiten und Ihrer Herangehensweise an verschiedene reale Szenarien. Zusammenfassend würde ich sagen, bevor sich jemand für eine Stelle in einem Unternehmen oder einer Firma bewirbt, sollten Sie einige Hintergrundinformationen über das Unternehmen lesen und auch herausfinden, welche Fähigkeiten am wahrscheinlichsten im Bewerbungsgespräch von Ihnen erwartet werden und nicht nur Fähigkeiten für Ihre berufliche Rolle.
quelle
Wie andere hier stelle ich immer solche Fragen, wenn ich interviewe.
Die drei Dinge, die ich aus einem Interview herauszuholen versuche, sind: 1.
Leidenschaft (Liebe, Probleme zu lösen und Ergebnisse zu erzielen ) 2.
Fähigkeit, Probleme und Lösungen auf verschiedenen Ebenen für verschiedene Zielgruppen zu verstehen und zu erklären. 3.
Persönlichkeit (Fähigkeit, sich in den Rest einzufügen von dem Team)
Ich versuche auch, diese Themen so anzugehen, dass der Ton entspannt und gesprächig wird. Ich möchte wissen, wie die Person wirklich sein wird, nachdem sie sich im Team und in der Firma eingelebt hat.
quelle
Kenntnisse über bestimmte Technologien und Syntax sind nicht der wichtigste Faktor in einer Welt, in der sich diese Technologien alle paar Jahre ändern. Es hört sich so an, als hätten sie Sie am Telefon mit einigen technischen Fragen vorgefiltert, um sicherzustellen, dass Sie ein legitimer Kandidat sind, und dann persönlich versucht, herauszufinden, was für ein Programmierer Sie sind und welche Entscheidungen Sie treffen. Auf lange Sicht ist es viel wichtiger , jemanden zu haben, der gute Entscheidungen trifft, als jemanden, der die Syntax der Programmiersprache kennt.
quelle