Ich hatte ein internes Promotion-Interview, um einen höheren Programmierertitel zu erhalten, so etwas wie Senior Plus. Und ich wurde von ungefähr 7 Personen interviewt, die unterschiedliche Technologien verwenden, und Personen, die dieselbe Technologie mit mir (.Net) verwenden, neigen dazu, sehr technikdetailierte Fragen zu stellen, die über Google tatsächlich leicht gefunden werden können, z. B. was ist JIT, wie funktioniert GC? , Unterschied zwischen Liste und Array, abstrakte Klasse und Schnittstelle, Delegat und Ereignis, auch wie lautet der Klassenname, wenn Sie Upload-Dateien verarbeiten usw. Und ich habe nur eine Frage zu einer meiner Entwurfsideen in meinem Projekt gestellt und nur einfache Diskussion. Aber für die meisten anderen meiner Designauswahl scheinen sie einfach nicht interessiert zu sein.
Ich habe das Ergebnis noch nicht erhalten und es würde ungefähr spät in dieser Woche sein, aber hier ist meine Sorge:
Ich persönlich denke, wenn ich als leitender Programmierer spiele, löse ich hauptsächlich Probleme, und ich muss nur wissen, dass es eine bestimmte Möglichkeit gibt, dies zu erreichen, aber ich kann mich möglicherweise nicht an alle Details erinnern, und deshalb sollten wir diese detaillierten Referenzen haben Dokumentation wie MSDN.
Ich finde es gut, wenn Sie feststellen, dass ich nicht zu viele Erfahrungen in diesem Bereich wie Junior bis Intermediate gemacht habe, aber wenn Sie dazu neigen, einen höheren Level zu interviewen, sollten Sie sich nicht mehr darauf konzentrieren, zu sehen, wie logisch und wie gut dieser Typ ist Kann er / sie Probleme lösen? Denken alle nur, wenn Sie jedes detaillierte kleine Punkt-Tech-Zeug kennen, dann sind Sie ein Senior +. Und als ich diese Interview-Fragebücher durchgesehen habe, habe ich festgestellt, dass es mehr solche Fragen gibt.
Wenn ich 5 Tage damit verbringe, das Buch mit der Interview-Fragenliste durchzugehen, kann ich diesen Jungs leicht das Gefühl geben, ein Wow zu sein, aber bedeutet das wirklich etwas? Diese Art von Interview kann es den Jungs leicht machen, sich daran zu erinnern, dass Dinge ein höheres Gehalt erhalten, selbst wenn sie keine Ahnung haben, wie sie das Problem der Schwierigkeiten lösen können.
Warum passiert das auf der Welt? Sind das nur Fähigkeiten zur Problemlösung? Designfähigkeiten sind schwer zu messen? Ich bin seit Jahren für dieses Unternehmen tätig und hatte nur wenige Interviews mit anderen Unternehmen. Ich frage mich also, ob jedes Unternehmen das Gleiche tut.
Oder ist dies eigentlich nur mein eigenes Problem, dass ich mich mehr bemühen sollte, mich an alles in MSDN zu erinnern, damit ich auch ohne es und das Internet arbeiten kann?
BEARBEITEN
Zur besseren Erklärung meiner Situation in Bezug auf Franks Besorgnis über berufliche Aufgaben. Es tut mir leid, dass ich diesen Hintergrund nicht geklärt habe.
Es wird tatsächlich keine spezifischen Aufgabenänderungen geben. Ich persönlich denke, was ich bereits als Senior gespielt habe, wie Code-Review, Mentor-Mitglieder, Überprüfung des BA-Dokuments und Abgabe von Technik-Meinungen, Design-Architektur neuer Projekte, es ist nur noch mein Titel blieb ohne Senior und ich bat darum, einen zu bekommen, der die Gehaltsabrechnung widerspiegelt und zu einem solchen Interview führt. Dies ist ein Saas-Unternehmen, sodass die Mitarbeiter in einem Projekt bleiben, solange das Produkt noch am Leben ist. Dies führt dazu, dass die Mitarbeiter in der Lage sein müssen, mehr neue Funktionen basierend auf dem aktuellen Produkt zu entwickeln, technische Probleme auf Live-Servern zu beheben, Design / Codeüberprüfung / Mentoring durchzuführen Mitglieder Und ein Titel auf höherer Ebene, der auf Technik basiert, wäre Architekt, und wir haben keinen ähnlichen Job bei Technical Expert. Und ich stimme zu, wenn Sie die Rolle eines technischen Experten spielen möchten, sollten Sie mehr Details über die von Ihnen verwendete Technologie wissen. Es tut mir leid, dass ich diesen Hintergrund nicht geklärt habe.