Was sind häufig gestellte Fragen zum Programmierinterview?
Bei häufig gestellten Fragen zu Programmierinterviews wird in der Regel ermittelt, welche Sprache (n) der Befragte kennt, wie viel Erfahrung er / sie mit dem Programmieren in diesen Sprachen hat, welche Art von Anwendungen er / sie in diesen Sprachen entwickelt hat und ob er / sie jemals gearbeitet hat als Mitglied eines Teams von Programmierern und, wenn ja, welche Rolle er im Team gespielt hat. Wenn die Sprachen objektorientiertes Programmieren (OOP) unterstützen, kann der Interviewer fragen, ob der Befragte mit objektorientiertem Programmieren vertraut ist. Andere Fragen zu Programmierinterviews, die ein Bewerber erwarten kann, betreffen möglicherweise das Muster und die Frameworks des Model-View-Controllers (MVC).
Die Fragen zu Programmierinterviews können variieren, abhängig von der oder den spezifischen Programmiersprachen, in denen der potenzielle Arbeitgeber Kenntnisse benötigt, der Art der zu entwickelnden Anwendungen und der Art des Geschäftsbetriebs des Unternehmens. Viele Programmieraufgaben in kleinen Unternehmen oder Organisationen erfordern die Entwicklung von Anwendungen nur für den internen Gebrauch, andere erfordern jedoch die Codierung von Programmen, die von Kunden verwendet werden sollen. Programmierer, die Software entwickeln, um die Geschäftsanforderungen der Kunden des Unternehmens zu erfüllen, sind in der Regel einem höheren Druck ausgesetzt als diejenigen, die Anwendungen codieren, die ausschließlich von anderen Mitarbeitern verwendet werden sollen. Daher werden sie möglicherweise gefragt, wie gut sie unter Stress arbeiten und wie gut sie sich erfüllen können Fristen.
Es ist nicht ungewöhnlich, dass Programmierinterviews dazu führen, dass ein potenzieller Arbeitgeber den Code einer tatsächlichen Bewerbung des Bewerbers abruft. Möglicherweise möchte der Interviewer sogar eine Demonstration der Software sehen, was mit dem weit verbreiteten Einsatz von Laptop-PCs fast immer möglich ist. Bei Bewerbungen, bei denen angegeben wird, dass ein Bewerber ein Autodidakt ist, werden wahrscheinlich Fragen zu Programmierinterviews dazu gestellt, wie das Wissen über welchen Zeitraum erworben wurde und ob es Benutzer von Software gibt, die vom Bewerber geschrieben wurden und für dessen Nützlichkeit bürgen können. Bewerber, die keine Kenntnisse in der objektorientierten Programmierung haben, aber in der prozeduralen Codierung kompetent sind, könnten gefragt werden, ob sie zumindest mit den Konzepten von OOP vertraut sind oder ob sie sich als schnelle Lernende betrachten würden.
Die meisten Fragen zu Programmierinterviews im Zusammenhang mit der Verwendung von Frameworks werden fast immer auf das im Unternehmen verwendete spezifische Framework der Wahl eingehen. Obwohl es eher selten vorkommt, können Programmierinterviews für einen C- oder C ++ - Entwickler Fragen zu seiner Fähigkeit enthalten, Programme für bestimmte Betriebssysteme zu schreiben, da eine große Anzahl von C- und C ++ - Entwicklern Software ausschließlich für ein bestimmtes Betriebssystem codiert. Bewerber für eine Position als Web-Programmierer sollten bereit sein, Fragen zu beantworten, die bei Bewerbungen für Positionen als Software-Entwickler möglicherweise nicht beantwortet werden, z. B. Fragen zur Einhaltung von Web-Standards.