He tenido una entrevista de promoción interna para obtener un título de programador de nivel superior, algo así como Senior plus. Y he sido entrevistado por alrededor de 7 personas que usan tecnología diferente, y las personas que usan la misma tecnología conmigo (.Net) tienden a hacer preguntas muy técnicas detalladas que en realidad se pueden encontrar fácilmente a través de Google, como qué es JIT, cómo funciona GC , diferencia entre Lista y matriz, clase abstracta e interfaz, delegado y evento, incluso cuál es el nombre de la clase cuando procesas Subir archivo, etc. Y solo tengo una pregunta sobre mi idea de diseño en mi proyecto y solo discusión simple Pero para la mayoría de mi elección de diseño, parece que no están interesados.
Todavía no obtuve el resultado y sería a finales de esta semana, pero aquí está mi preocupación:
Personalmente, creo que cuando juego como programador sénior, principalmente resuelvo problemas, y solo necesito saber que hay alguna manera segura de que esto ocurra, pero es posible que no recuerde cada cosa detallada, y esa es la razón por la que tenemos esas referencias detalladas documentación como MSDN.
Me parece bien si descubriste que no tengo demasiadas experiencias en esta área, como Junior a nivel intermedio, pero cuando tiendes a entrevistar a un chico de nivel superior, ¿no deberías concentrarte más para ver cómo es este tipo de pensamiento lógico y qué tan bueno? ¿Está él / ella resolviendo problemas? ¿Todos piensan que si conoces todos los detalles técnicos de pequeños puntos, entonces eres un Senior +? Y al revisar los libros de preguntas de la entrevista, descubrí que hay más preguntas de ese tipo.
Si paso 5 días en el libro de la lista de preguntas de la entrevista, puedo hacer que esos tipos se sientan asombrados, pero ¿eso realmente significa algo? Este tipo de entrevista puede permitir fácilmente que esos tipos buenos para recordar cosas ganen un salario más alto, incluso si no tienen idea de cómo resolver un problema de dificultad.
Entonces, ¿por qué está sucediendo esto en el mundo? ¿Eso solo causa habilidades para resolver problemas, las habilidades de diseño son difíciles de medir? He servido a esta compañía durante años y solo tuve pocas entrevistas con otras compañías, así que me pregunto si cada compañía está haciendo lo mismo.
¿O es realmente solo mi propio problema que debería esforzarme más por recordar todo en MSDN en mi mente para poder trabajar incluso sin él e Internet?
EDITAR
Para explicar mejor mi situación con respecto a la preocupación de Frank por las tareas laborales. Lo siento, es mi mal no aclarar esos antecedentes.
En realidad no habrá cambios específicos en la tarea del trabajo, personalmente creo que lo que he hecho ya jugó como senior, como revisión de código, mentores, revisión del documento de BA y dar opiniones técnicas, arquitectura de diseño de nuevos proyectos, todavía es mi título. Me quedé sin senior y pedí uno para reflejar el recibo de sueldo y conducir a una entrevista de este tipo. Esta es una empresa de Saas, por lo que las personas permanecen en un proyecto mientras el producto aún esté vivo, esto lleva a que las personas puedan diseñar más características nuevas basadas en el producto actual, solucionar problemas de técnica en servidores en vivo, diseño / revisión de código / tutoría miembros Y el título de nivel superior basado en la técnica sería Arquitecto y no tenemos ningún trabajo similar con Técnico Experto. Y estoy de acuerdo si desea desempeñar el papel de experto técnico, debe conocer más detalles sobre la tecnología que utiliza. Lo siento, es mi mal no aclarar esos antecedentes.