En términos simples, deja de venderte a ti mismo.
Dices que te consideras de cualificación media-baja a media. Qué te impide dedicar más tiempo y esfuerzo a desarrollarte para ser un desarrollador estrella, que es lo que buscan Google y Facebook?
Hiciste un buen comienzo haciendo Javascript de código abierto en github. Realmente no hay nada que te impida seguir con proyectos más complejos.
Pero primero tienes que empezar a creerte TÚ mismo que puedes llegar a ello. Olvídate de tu educación formal y empieza a dedicar tiempo y esfuerzo a esas preguntas de la entrevista que hoy en día se encuentran fácilmente en internet. No es que sea un gran secreto de qué tratará tu entrevista en Google y Facebook.
Yo mismo he pasado por eso, y conozco a muchos que han estado en esta situación. La única manera de salir adelante es que empieces a creer en ti mismo y empieces a mostrar esa autoconfianza a los demás.
Es esa energía y empuje lo que los empleadores buscan en los candidatos y no respuestas bonitas a algunas preguntas trampa de la entrevista.
No aceptes un no por respuesta y dedícate a convertirte en un desarrollador de primera. Olvídate de cualquier excusa y empieza a trabajar para superarte a ti mismo. La energía y la confianza que ganarás se notará en los demás.