Warum haben Informatiker mit über 10 Jahren Erfahrung häufig Probleme, einfache Funktionen während eines Bewerbungsgesprächs zu schreiben?
Sollte es eine "anspruchsvolle" Aufgabenstellung sein, würde ich meine Herangehensweise (also z.B. geeignete Datenstruktur plus Algorithmus plus Performanceaspekte) skizzieren und diskutieren. Evtl. pseudo Code. Irgendwie habe ich aber das Gefühl, dass der Aufgabensteller sich nicht die Mühe machen würde sich etwas Originelles auszudenken sondern mit sowas wie einem Sortier-Algorithmus um die Ecke kommen könnte. Dann würde ich eiskalt sagen ob ich mal kurz auf Stackoverflow nachsehen kann, weil das meine übliche Vorgehensweise wäre um diese Art von Aufgabenstellungen resourcen-schonend (d.h. schnell) zu lösen. Sollte das auf Unverständnis stoßen würde ich sagen, dass ich bisher nicht in einem Umfeld gearbeitet habe wo man dafür bezahlt wird das Rad neu zu erfinden. Vermutlich würde man mir entgegenhalten, dass man nur testen wollte ob der Bewerber programmieren kann. Ich würde anzweifeln, dass das die geeignete Auswahlmethode ist.
Sorry, wenn das jetzt alles etwas überheblich klingt. Aber in den letzten 20 Jahren habe ich das in Bewerbungsgesprächen nicht mehr erlebt. Da ging es um ganz andere Dinge. Da habe ich hauptsächlich über meine bisherigen Projekte, meine Funktion und meine Erfahrungen gesprochen. Und die Leute mit denen ich gesprochen habe konnten sehr wohl einschätzen wen sie vor sich hatten und ob ich für den Job geeignet war ohne eine Funktion programmieren zu lassen.