Sprechen Sie mit mir über ein Projekt, an dem Sie in der Vergangenheit gearbeitet haben
- Beschreiben Sie die Gesamtarchitektur des Projekts. High Level ist in Ordnung.
- Was hat Ihnen an dem Projekt gefallen ?
- Was haben Sie an dem Projekt nicht gemocht ?
- Was hätten Sie im Nachhinein anders gemacht?
Dies ist meiner Meinung nach eine gute Frage für Interviews, telefonisch oder auf andere Weise. Wenn sie intelligent über ein Projekt sprechen können, an dem sie gearbeitet haben, ist die Wahrscheinlichkeit groß, dass sie es "verstanden" haben. Sie stellen einen Junior-Entwickler ein, daher ist es noch nicht wichtig, dass er Experte ist, aber er sollte zumindest sein Fachgebiet gut genug verstehen, um darüber zu sprechen. Normalerweise können die Leute, die Sie einstellen möchten, problemlos damit umgehen, während die Leute, von denen Sie sich fernhalten möchten, in wenigen Sätzen oder weniger antworten.
Was tun Sie, um auf dem Laufenden zu bleiben?
- Welche Blogs liest du?
- Welche Bücher hast du gelesen / liest du?
- Noch etwas?
In einer Branche, die sich ständig verändert, denke ich, ist es wichtig, dass sie auf dem Laufenden bleiben. Dies ist nicht die wichtigste Frage, die ich in einem Interview stelle, aber wenn sie nichts zu sagen haben, ist das kein gutes Zeichen.
Sag mir, wie du einen Fahrradkurs schreiben würdest
Vielleicht eine bessere Frage für ein persönliches Interview, damit sie tatsächlich einen Pseudocode schreiben können, aber ich denke, es könnte auch für ein Telefoninterview funktionieren ... Beschreiben Sie ein Fahrrad (es hat Lenker, Räder usw.), das jemand fährt. ) und lassen Sie sie beschreiben, wie sie die Klasse (n) modellieren würden. Nichts bahnbrechendes hier, aber wenn sie mit dieser Frage kämpfen, sind sie wahrscheinlich immer noch zu jünger, um ein Aktivposten zu sein.