English Español

[PRINCIPAL] [CARPETA] [CONTACTA]


[Reloj de Colores] [Hyrax (Damán)] [Java y MySQL Intensivos] [Tiempos de Películas] [Reportero del Tiempo]

Tiempos de Películas

Después que solicité un trabajo a Soluwise, la compañía me dio un exámen de programación. Necesitaba hacer un programa que:

  • …usa la expresiones regulares cuando lee una página web de los tiempos de estenos que las películas tienen
  • …extrae los títulos y tiempos de estreno actuales que tienen las películas
  • …haga un archívo que cumple con los estándares de HTML y enseñå esa data en una forma específica

Cada tabla de película debe tener las siguientas partes en los siguientes colores:

  • Título: azul
  • Fechas: rojo
  • Tiempos: alternando entre el amarillo y el verde

También necesitaba poner instrucciones que dicen que puede hacer el programa y come debes correrla. El programa mismo debe ser comentado. Aunque fue permitido utilizar cualquier lenguaje de programación y entregar el programa en cualquier tiempo, obtendría el número más alto de puntos si utilizaba el Perl 5 y entregaba el programa en o antes el día qu é recibí el examen. Si decidí utilizar Perl, el programa debe usar la línea "use strict".

Un desafío addicional era que no sabía ni el Perl 5 ni las expresiones regulares. En la semana antes de la prueba, me enfoqué en estudiando ambos. Tambien tomé mi tiempo en conocer el Active Perl y el Komodo IDE, el tipo de Perl y ambiente integrado de desarrollo que me recomendó el examen, porque hubo la posibilidad de que necesitaba utilizarlos en mi trabajo. En el tiempo del examen, durante los dos días que tuve, pasé:

  • …medio día planificando el algorítmo
  • …medio día escribiendo el código
  • …medio día corrigiendo el programa

Después que entregué el programa, Soluwise adelantó e hizo un par de entrevistas conmigo. En la actualidad, estaban buscando alguien quien podía adquirir nuevo lenguajes de programación rápidamente.

El programa y la documentación están en inglés.