Perdon por el tipo de respuesta.
Si lo supiera me dedicaria a Assembler o codigo maquina. Por eso elijo un lenguaje que se exprese con palabras parecidas al lenguaje humano.
Se que muchos que hacen java toman ese tipo de tests, y realmente lo usan en comunicaciones, Pero no estudie desarrollo de software para estar soldando con estaño los transistores.
(Digo esto para una reflexion, con todo el respeto que me merece la pregunta)