Me han encargado un Take Home Challenge... ¿cómo lo afronto?

PREGUNTA:

estoy en la última entrevista del proceso de una empresa edtech.

Y venía a pedirte recomendaciones para este último desafío.

Me mandaron un ejercicio técnico que debo implementar y luego debo presentar y explicar al que sería mi futuro equipo.

Según me han contado a lo largo del proceso el equipo es muy junior y están buscando una persona que los pueda guiar en el día a día.

Me imagino que el feedback final lo darán los mismos desarrolladores.

Entonces cualquier recomendación que tengas por favor cuéntame desde punto de vista de consideraciones técnicas y de presentación por favor cuéntame.


RESPUESTA:

enhorabuena por acceder a la ultima ronda! Ya casi lo tienes

Aqui tienes un copilot que te puede ayudar: https://www.skool.com/devaccelerator-premium/classroom/3d2b9fd6?md=f52a515aded044b2b493d932327f26fe para construir el Take Home assesment


Cosas a tener en cuenta:

La clave es encontrar el equilibrio perfecto entre calidad y velocidad:

1️⃣ Delimita el problema y entrega los requisitos principales que piden.

2️⃣ Checklist para tu Take home Challenge:


Readme limpio

i. Cómo ejecutar el proyecto

ii. Cosas que mejorarías si tuvieras más tiempo


Un test de cada nivel

i. Tests Unitarios

ii. Tests de Integración

iii. Opcional: Tests end to end


Despliegue en un proveedor gratuito

i. Netlify


3️⃣ Usa ChatGPT, Cursor, Copilot / Claude Code para ayudarte ‼️

Escribiendo tests, Extendiendo interfaces

-

UTILIZA ESTE CHECKLIST:

README

¿Tiene el proyecto un README claro?

¿Con instrucciones claras para ejecutar el proyecto?

¿Con mejoras futuras (qué harías si tuvieras más tiempo)?

Testing

Deberías incluir al menos un test en cada nivel:

Test unitario

Test de integración

Opcional: test end-to-end

💡 Usa ChatGPT y Copilot para ir mucho más rápido aquí.

Despliegue

Despliega tu proyecto en un proveedor gratuito como Netlify: no solo destacarás mostrando el resultado, también podrás detectar posibles errores.

Rendimiento

-Haz una prueba rápida de rendimiento para demostrar que te importa algo más que “entregar la funcionalidad”. Para backend, puedes usar ApacheBench.

Presentación

Aunque hayas oído lo contrario, a los Devs no les encanta leer código. Capta su atención enseñandoles primero el resultado final. Haz un vídeo rápido con Loom enseñando lo que has construido.

Explica cómo funciona, muestra las funcionalidades principales y luego ya entra a hablar del código. Manténlo ligero, pero enseña todo lo posible.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contáctanos Contáctanos