Ho avuto un'intervista di promozione interna per ottenere un titolo di programmatore di livello superiore, qualcosa come Senior plus. E sono stato intervistato da circa 7 persone che usano tecnologie diverse, e le persone che usano la stessa tecnologia con me (.Net) tendono a porre domande molto tecniche dettagliate che possono essere facilmente trovate tramite Google, come quello che è JIT, come funziona GC , differenza tra List e Array, classe astratta e interfaccia, delegato ed evento, anche qual'è il nome della classe quando elabori Carica file, ecc. E ho solo una domanda posta su una mia idea di design nel mio progetto e solo semplice discussione Ma per la maggior parte degli altri la mia scelta di design sembra che non sia interessata.
Non ho ancora ottenuto il risultato e sarebbe tardi verso la fine di questa settimana, ma ecco la mia preoccupazione:
Personalmente penso che quando suono come programmatore senior, principalmente risolvendo i problemi, e ho solo bisogno di sapere che ci sono alcuni modi in cui può accadere, ma forse non ricordo ogni cosa dettagliata, e questo dovrebbe essere il motivo per cui abbiamo quella documentazione di riferimento dettagliata come MSDN.
Mi sento a mio agio se hai scoperto che non ho troppe esperienze in questo settore, da Junior a Intermedio, ma quando tendo a intervistare un ragazzo di livello superiore, non dovresti concentrarti di più su come questo pensiero logico di tipo è e quanto è bravo a risolvere i problemi? Tutti pensano solo se conoscete tutti i dettagli tecnici di punta, quindi siete un Senior +. E controllando quei libri di domande per le interviste che ho trovato ci sono più domande di questo tipo.
Se trascorro 5 giorni a esaminare la lista di domande dell'intervista, posso facilmente far sentire a quei ragazzi un wow, ma questo significa davvero qualcosa? Questo tipo di intervista può facilmente consentire a quei ragazzi di ricordare che le cose guadagnano salari più alti anche se non hanno idea di come risolvere il problema di difficoltà.
Quindi perché questo sta succedendo nel mondo, è solo che causa capacità di problem solving, le abilità di progettazione sono difficili da misurare? Ho servito questa compagnia per anni e ho avuto solo poche interviste con altre aziende, quindi mi chiedo se ogni azienda fa la stessa cosa?
Oppure questo è solo il mio problema che dovrei provare più difficile a ricordare tutto in MSDN nella mia mente in modo che possa lavorare anche senza Internet e con esso?
Modifica
Per spiegare meglio la mia situazione riguardo alla preoccupazione di Frank riguardo alle mansioni lavorative. Spiacente è il mio male non ha chiarito quei precedenti.
In realtà non ci saranno cambiamenti nei compiti specifici del lavoro, personalmente penso che quello che ho fatto abbia già giocato come senior, come la revisione del codice, i membri del mentore, rivedere il doc di BA e dare pareri tecnici, progettare l'architettura di nuovi progetti, è solo il mio titolo è rimasto senza senior e ho chiesto di prenderne uno per riflettere la busta paga e portare a una tale intervista. Questa è una società Saas, quindi le persone rimangono in un progetto purché quel prodotto sia ancora vivo, questo porta a far sì che le persone siano in grado di progettare più nuove funzionalità basate sul prodotto corrente, risolvendo difficoltà tecniche su server live, progettazione / revisione del codice / tutoraggio membri E il titolo di livello superiore basato sulla tecnica sarebbe Architect e non abbiamo alcun lavoro simile con Technical Expert. E sono d'accordo se vuoi giocare al ruolo di Esperto Tecnico dovresti sapere più dettagli sulla tecnologia che usi. Spiacente è il mio male non ha chiarito quei precedenti.