Evaluación técnica de github, postgres y python de Vauxoo
Esta es una evaluación para medir tu capacidad de cumplir con el perfil técnico necesario para colaborar con Vauxoo.
Antes de empezar; deberás de crear un fork, con tu usuario de github, del repositorio https://github.com/Vauxoo/vauxoo_applicant
Descargar en tu equipo local tu repositorio forkeado y trabajar con los archivos existentes en este repositorio.
Sign in to Google to save your progress. Learn more
¿Cuál son tus datos generales y de contacto?
Ingresa nombre completo, teléfonos, correo electrónicos, usuario de github y ubicación de residencia (ciudad, estado, pais)
sql1: Crea una base de datos llamada "employee_employee". Crea una tabla llamada "employee" con los campos "id", "first_name", "last_name". Crea una tabla "employee_department" con los campos "id", "name", "description". Haz los cambios necesarios en la base de datos para poder asignarle a los empleados su respectivo departamento.
Inserta 4 empleados y 6 departamentos de datos, asígnale a los empleados un departamento. Reglas: Un empleado está asignado a un solo departamento. Los departamentos pueden tener muchos empleados. Haz cumplir las reglas de normalización de tablas y reglas de base de datos.
Indique el hash de git donde se hizo el commit de la pregunta anterior
sql2: Utilizando la misma base de datos. Crea una tabla llamada "employee_hobby" con los campos "id", "name", "description". Haz los cambios necesarios en la base de datos para poder asignar a los empleados sus pasatiempos.
Inserta 3 pasatiempos y asígnale a todos los empleados al menos 2 pasatiempos. Reglas: Un empleado puede tener muchos pasatiempos. Y muchos pasatiempos pueden pertenecer a muchos empleados. Haz cumplir las reglas de normalización de tablas y reglas de base de datos
Indique el hash de git donde se hizo el commit de la pregunta anterior
sql3: Haz los cambios necesarios en la base de datos para poder asignar a los empleados un jefe.
Inserta a cada empleado un jefe. Reglas: Un jefe, es también un empleado. Un empleado solo puede tener un jefe. Y un jefe puede tener muchos empleados. Haz cumplir las reglas de normalización de tablas y reglas de base de datos.
Indique el hash de git donde se hizo el commit de la pregunta anterior
py1: Puedes realizar una clase en python llamada "prime_class" que tenga un método llamado "is_prime" y que reciba como entrada un número entero y que de salida regrese un True o False en boolean (no usar cadenas), para saber si sí es un número primo o no lo es, respectivamente.
Un número primo es un número que solo es divisible por sí solo y por 1.
Indique el hash de git donde se hizo el commit de la pregunta anterior
py2: Puedes realizar una clase en python llamada "calculator_class" que tenga un método llamado "sum" y que reciba como entrada una lista de números números y que de salida regrese la suma de los mismos.
Indique el hash de git donde se hizo el commit de la pregunta anterior
Genera un PR al repositorio https://github.com/Vauxoo/vauxoo_applicant
Pon el url completo de tu Pull Request. NOTA: Revisar el resultado de travis de tu PR, debe de dar verde.
unix1: Que comando tendrías que ejecutar en linux para lograr crear un arbol de carpetas de la siguiente forma /folder1/folder2/folder3
Ten en cuenta que se quiere crear en la raíz "/". Ten en cuenta que esto se quiere con un solo comando.
unix2: Si tengo el archivo /home/vauxoo/make_bd.sh, que comando tengo que ejecutar en linux para darle permisos de ejecución
unix3: ¿Que resulta después de ejecutar el siguiente comando en linux "cd ~"?
unix4: ¿Que resulta después de ejecutar "rm -rf /"?
Responde que pasaría si fueras sudoer y responde también que pasaría si no fueras sudoer. Nótese la diagonal después del comando.
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Vauxoo. Report Abuse