SANTIAGO GIRALDO PULGARIN
TECNOLOGO SISTEMAS: ACTUALMENTE 5 SEMESTES DE ING
Preguntas
Preguntas técnicas:
¿Cómo estructuran sus proyectos en Node.js?
¿Qué versiones de Node.js están utilizando actualmente y por qué?
¿Cómo manejan las dependencias en sus proyectos de Node.js?
¿Qué prácticas de seguridad implementan en sus aplicaciones de Node.js?
¿Cómo optimizan el rendimiento de sus aplicaciones Node.js?
¿Utilizan algún framework específico de Node.js? ¿Cuál y por qué?
¿Cómo gestionan las migraciones de base de datos en proyectos Laravel?
¿Qué medidas de seguridad implementan en Laravel?
¿Cómo manejan la autenticación y autorización en Laravel?
¿Utilizan paquetes de terceros en Laravel? ¿Cuáles y cómo los seleccionan?
¿Cómo realizan la depuración y el manejo de errores en Laravel?
¿Qué metodologías de pruebas aplican en sus proyectos?
¿Cómo gestionan las integraciones con APIs externas?
¿Qué herramientas utilizan para la documentación de APIs?
¿Qué estrategias siguen para la versión de APIs?
¿Cómo aseguran la disponibilidad y escalabilidad de sus servicios web?
¿Qué mecanismos de monitoreo tienen implementados para sus APIs y servicios
web?
¿Cómo manejan la autenticación y la seguridad en sus servicios web?
¿Qué criterios utilizan para seleccionar librerías y frameworks?
¿Cómo manejan las dependencias en sus proyectos?
¿Cómo gestionan los cambios en sus proyectos?
¿Cómo implementan el control de versiones en sus proyectos?
¿Qué flujo de trabajo utilizan con GitHub?
¿Cómo gestionan las ramas en sus repositorios Git?
¿Qué prácticas siguen para los Pull Requests?
¿Cómo realizan las revisiones de código?
¿Qué herramientas de integración continua utilizan?
¿Cómo gestionan las versiones de sus aplicaciones?
¿Qué políticas tienen para el uso de ramas en GitHub?
¿Cómo manejan los conflictos de fusión en Git?
¿Qué estrategias utilizan para el despliegue continuo?
¿Cómo manejan las rollback en caso de errores en producción?
¿Qué herramientas utilizan para la automatización de tareas?
¿Cómo documentan sus proyectos y su código?
¿Qué prácticas siguen para asegurar la calidad del código?
¿Cómo realizan las pruebas unitarias?
¿Qué herramientas utilizan para las pruebas de integración?
¿Cómo manejan el ciclo de vida del desarrollo de software?
¿Cómo aseguran la compatibilidad de sus aplicaciones con diferentes entornos?
¿Qué enfoque utilizan para el desarrollo basado en pruebas (TDD)?
¿Cómo gestionan las dependencias entre servicios y microservicios?
¿Qué herramientas de contenedorización utilizan?
¿Cómo gestionan la infraestructura como código?
¿Cómo manejan los entornos de desarrollo, prueba y producción?
¿Qué herramientas utilizan para la gestión de la configuración?
¿Cómo aseguran la portabilidad de sus aplicaciones?
¿Qué prácticas siguen para la gestión de datos y bases de datos?
¿Cómo manejan las copias de seguridad y la recuperación ante desastres?
¿Qué medidas implementan para la protección de datos?
¿Cómo gestionan el ciclo de vida de las versiones de sus aplicaciones?
Preguntas sobre el trabajo en equipo y aspectos personales:
¿Cómo fomentan la colaboración dentro del equipo de desarrollo?
¿Qué técnicas utilizan para resolver conflictos dentro del equipo?
¿Cómo manejan la transferencia de conocimiento entre los miembros del equipo?
¿Qué estrategias utilizan para el aprendizaje continuo y la superación personal?
¿Cómo aseguran que todos los miembros del equipo están al día con las
tecnologías actuales?
¿Cómo promueven la innovación dentro del equipo?
¿Qué procesos tienen para el onboarding de nuevos miembros del equipo?
¿Cómo se aseguran de que las habilidades de los miembros del equipo se
complementan?
¿Qué importancia le dan a la comunicación dentro del equipo?
¿Cómo gestionan el feedback y la retroalimentación entre los miembros del
equipo?
¿Qué herramientas de colaboración utilizan?
¿Cómo promueven el equilibrio entre la vida laboral y personal?
¿Cómo manejan el estrés y la carga de trabajo dentro del equipo?
¿Qué importancia le dan a la diversidad y la inclusión dentro del equipo?
¿Cómo gestionan las expectativas y objetivos individuales y de equipo?
¿Qué rol juegan los líderes de equipo en el desarrollo y crecimiento del equipo?
¿Cómo aseguran que todos los miembros del equipo entienden y comparten la
visión del proyecto?
¿Qué métodos utilizan para la evaluación del rendimiento del equipo?
¿Cómo manejan las reuniones y la gestión del tiempo dentro del equipo?
¿Cómo fomentan la creatividad y la generación de ideas?
¿Qué programas de mentoría tienen implementados?
¿Cómo manejan el cambio y la adaptación a nuevas tecnologías y procesos?
¿Cómo identifican y desarrollan las fortalezas de cada miembro del equipo?
¿Qué importancia le dan al trabajo colaborativo en comparación con el trabajo
individual?
¿Cómo promueven el desarrollo de habilidades blandas (soft skills) en el equipo?
¿Qué métodos utilizan para medir la satisfacción del equipo?
¿Cómo integran los objetivos personales de los miembros del equipo con los
objetivos del proyecto?
¿Cómo fomentan el sentido de pertenencia y compromiso dentro del equipo?
¿Qué mecanismos tienen para la resolución de problemas y toma de decisiones
en equipo?
¿Cómo promueven la transparencia y la confianza dentro del equipo?
¿Qué estrategias utilizan para mantener la motivación del equipo?
¿Cómo gestionan la diversidad de opiniones y enfoques dentro del equipo?
¿Qué importancia le dan a la formación continua y cómo la promueven?
¿Cómo manejan los errores y fracasos dentro del equipo?
¿Qué importancia le dan a la ética profesional en el desarrollo de software?
¿Cómo promueven la responsabilidad y el accountability dentro del equipo?
¿Qué programas o iniciativas tienen para la salud y el bienestar de los miembros
del equipo?
¿Cómo aseguran la alineación entre las metas del equipo y los objetivos de la
organización?
¿Cómo manejan la documentación y el traspaso de conocimiento en proyectos a
largo plazo?
¿Qué importancia le dan a la cultura de aprendizaje y mejora continua?
¿Cómo integran la retroalimentación de los usuarios en el desarrollo del
producto?
¿Qué estrategias utilizan para el trabajo remoto y la gestión de equipos
distribuidos?
¿Cómo manejan la integración de nuevos procesos y herramientas en su flujo de
trabajo?
¿Qué técnicas utilizan para el brainstorming y la generación de ideas?
¿Cómo fomentan la participación activa de todos los miembros en las decisiones
del equipo?
¿Qué prácticas siguen para asegurar el cumplimiento de plazos y entregables?
¿Cómo manejan la planificación y priorización de tareas?
¿Qué importancia le dan al desarrollo de habilidades técnicas específicas vs.
habilidades generales?
¿Cómo aseguran la claridad en la asignación de roles y responsabilidades?
¿Qué programas tienen para el reconocimiento y recompensa de los logros del
equipo?
Estas preguntas están diseñadas para evaluar tanto los aspectos técnicos como
los humanos del equipo de desarrollo, asegurando un enfoque integral en la
auditoría.
MAYO 29. 2024
CARGO: DESARROLLADOR
Si cumple No Cumple
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
2024
Calficiacion 1.0 a 10.0
6.0
8.0
7.0
8.0
9.0
8.0
9.0
9.0
8.0
8.0
9.0
8.0
8.0
9.0
8.0
RESIDENTE EN MANIZALES
Observaciones
No es su fuerte…. Pero maneja el lenguaje… Maneja PHP
Front. Maneja 18.17. Les da soporte Larabel…. Intenert
No se lleva un registro … este lo hace manera automatica por .js
NO lo maneja, ahora lo hace en PHP por tema de peticiones, y bloquea la IP, y
evitar ataques
Manejo de sesiones, Contraseñas aleatoreas de 8 digitos
.JS
Apache, redis, manejar la cache, para hacerlas mas rapidas
Por versiones resientes, que se acople a su lenguaje, a su estructura
Pull Request
Se ve un lider que coordina las taras
Hace retroalimentacion de conociemientos mas en normas basico
Llevar un tema para exposicion
No se confia en los elementos de soporte del Sena