Skip to content

Instantly share code, notes, and snippets.

@Xpktro
Last active June 2, 2016 20:49
Show Gist options
  • Save Xpktro/00cf53e44e67f36462a5 to your computer and use it in GitHub Desktop.
Save Xpktro/00cf53e44e67f36462a5 to your computer and use it in GitHub Desktop.
Wunderman Phantasia's Backend Developer Job Offer 03/2016

Wunderman Phantasia está en la búsqueda de un desarrollador web Backend con demostrada destreza en al menos dos de los siguientes lenguajes:

  • .net (en C# principalmente)
  • Java (Spring)
  • PHP (Laravel/Codeigniter/Zend)

El salario será definido en base a tu experiencia. Ingresarás a planilla desde el primer momento y tendrás todos los beneficios laborales pertinentes.

Si estás interesado en el puesto, debes resolver un pequeño reto técnico cuya solución será el correo electrónico al cual deberás enviar tus fuentes y tu CV. El código será evaluado y de ser necesario se te preguntará los detalles de la implementación del mismo en el momento de tu entrevista personal.

Implementar el Cifrado de Vigenère en dos de los tres lenguajes del requerimiento de la oferta. Tu implementación debe cumplir con la siguiente interfaz (si escribes la interfaz es un plus):

interface Vigenere {
    attribute string keyword;
    attribute string alphabet;
    
    string shift(in string plaintext, in short places);
    string cipher(in string plaintext);
    string decipher(in string ciphertext);
}

Una vez implementado, deberás desencriptar el email de postulación considerando lo siguiente:

  • Alfabeto: abcdefghijklmnopqrstuvwxyz.@
  • Texto cifrado: ggvvihkcny@n@dlenq.jzdrpooz
  • Palabra clave: wunderman

Enviar un email a la dirección desencriptada con el asunto Programador Backend adjuntando tus dos implementaciones y tu CV.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment