Trata los modelos como artefactos versionados e inmutables en un registro, nunca como un fichero sobrescrito en el sitio. Cada versión registra el commit del código de entrenamiento, la instantánea de datos, sus métricas y una etapa como staging o producción. El servicio lee de la configuración qué versión cargar, así que la vuelta atrás es un cambio de configuración que tarda segundos, y la versión anterior sigue siendo cargable en vez de necesitar una reconstrucción.
Por qué lo preguntan los entrevistadores
Esto le dice al entrevistador si has operado un modelo o solo lo has desplegado. Las ideas clave son la inmutabilidad, una indirección de puntero entre el servicio y el artefacto, y el linaje hasta el código y los datos. Quien ha tenido que volver atrás a toda prisa sabe que reconstruir un contenedor es demasiado lento, así que mantener la versión anterior cargable al instante es el detalle que importa.
Cómo estructurar tu respuesta
- Insiste en artefactos versionados e inmutables, nunca sobrescribir.
- Enumera el linaje que debe llevar cada versión.
- Describe el puntero de configuración que deja al servicio cambiar de versión.
- Di cuán rápida debe ser la vuelta atrás y cómo la ensayas.
Ejemplo de respuesta
Regla uno: un artefacto de modelo es inmutable. Recibe una versión, se escribe una vez, y nada lo sobrescribe nunca, porque el día que necesitas volver atrás es el día que descubres que el fichero viejo fue reemplazado. Cada versión lleva su linaje: el SHA de git del código de entrenamiento, el identificador de la instantánea de datos, la configuración de hiperparámetros, las métricas de evaluación y quién la promovió. Eso significa que cuando alguien pregunte dentro de tres meses por qué el modelo empezó a comportarse distinto en abril, es una consulta y no un proyecto de arqueología. El servicio no tiene la versión escrita a fuego. Lee un puntero de la configuración, así que promover es cambiar el puntero y volver atrás es cambiarlo de vuelta, ambos en segundos. Mantengo la versión anterior cargada en memoria donde la huella lo permite, así que una vuelta atrás no necesita redespliegue ni arranque en frío en un contenedor nuevo. Y la ensayo, porque una ruta de vuelta atrás sin probar no es una ruta de vuelta atrás. En el último equipo hacíamos una a propósito en una ventana de poco tráfico de vez en cuando, y así descubrimos que el cambio de configuración se propagaba bien pero una caché aguas abajo se quedaba con el umbral viejo otros diez minutos.
¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.
Mira cómo funcionaPreguntas de seguimiento que puedes esperar
- ¿Cómo manejas la vuelta atrás cuando el modelo nuevo necesitaba una característica nueva?
- ¿Qué debe ir en una ficha de modelo junto al artefacto?
- ¿Cómo retirarías con seguridad una versión antigua del modelo?
Más preguntas para Ingeniero de machine learning
Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.
Predecir mis preguntas