Como desarrollador de software experimentado, ¿qué es lo que más odias de las entrevistas técnicas?

Solía odiar las entrevistas técnicas no técnicas, y también las preguntas demasiado puntillosas.

En muchas entrevistas se limitan a hacerte un montón de preguntas superficiales sin indagar nunca en la profundidad de tus conocimientos o capacidades. Incluso si te contratan, no tienen una idea real de tu verdadera capacidad o conocimiento. No eres más que una de las muchas personas que han contratado para hacer un trabajo concreto, sin saber realmente cómo utilizarte a ti (o a otros) de la mejor manera posible. Es una señal de advertencia de incompetencia técnica y de gestión. Receta para la frustración y otro cambio de trabajo en un futuro no muy lejano.

Luego está el otro extremo. Digamos que soy un experto en un protocolo de comunicaciones que actualmente está en la versión 5.2. Hasta ahora sólo he trabajado en la v5.0 y he leído sobre la v5.1 y la v5.2, que son básicamente algunos cambios menores en la v5.0. Pero mi entrevistador hace preguntas puntillosas sobre cómo la configuración de algún bit en la v5.2 impacta en el flujo de paquetes, lo cual no puedo saber o recordar en detalle. Pero tengo un conocimiento experto del protocolo y entender un cambio menor como éste e implementarlo correctamente es algo que puedo hacer mientras duermo. Así que es una tontería rechazarme por algo tan trivial. (Para ser justos, hay veces que hay actualizaciones importantes de una tecnología y es totalmente justificable pasar por una entrevista detallada en esas situaciones.)