Me enfrenté a una situación similar. Tengo experiencia en electrónica y comunicaciones y asistía a una entrevista para un trabajo de software (después de aprobar la prueba de aptitud).
El entrevistador me preguntó por qué obtuve menos notas en los temas principales (parte electrónica) y le respondí que no me gustaban mucho los dispositivos electrónicos, pero que los temas de comunicación eran interesantes para mí y le pedí que verificara las marcas en los temas de comunicación de todos los sems (que eran decentes a buenas).
Luego me preguntó cómo puedo saber eso si me interesa la programación. A lo cual, dije que aprendí C, C ++ y Core Java (tenemos estos temas en nuestro btech) y me parece muy interesante la codificación y le dije que puede evaluarme en cualquiera de esos tres idiomas.
Durante los siguientes 45 minutos más o menos, me pidió que escribiera algunos programas Java y me hizo preguntas sobre Java, les respondí a todos y también escribí los programas y me seleccionaron. 🙂
PD: Nadie es bueno en cada tema. Trate de tener mucha confianza (tenga una zona fuerte 😉) con al menos una o dos asignaturas y sea bueno en algunas otras asignaturas relacionadas para que las personas (especialmente los entrevistadores) puedan saber que tiene potencial.