Frontend
¿En qué se diferencia HTTP de HTTPS?
Por favor, cuéntanos sobre ti y tu último proyecto: en qué trabajaste y qué casos difíciles o interesantes encontraste?
¿Puede describir la estructura de una solicitud HTTP: de qué partes consta?
¿Podemos obtener datos mediante una solicitud DELETE o enviar datos mediante una solicitud GET?
¿Qué significa pasar objetos por referencia?
¿Puedes de alguna manera confirmar tu experiencia laboral (más de 5,25 años) indicada en tu currículum? ¿De qué manera, por ejemplo, mediante un libro de trabajo o un extracto del STC?
Cuéntame sobre los métodos de arrays: cuáles usas, mutan el array, qué devuelven?
¿Tienes un tipo de tarea favorito en el frontend? O por el contrario, ¿qué tipo de tarea no te gusta hacer?
¿Qué quieres encontrar en la nueva empresa? ¿Quizás quieres asumir más responsabilidades, o por el contrario, las evitas?
¿Cuál será la salida del siguiente fragmento de código? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Si creas un `setInterval` o añades un listener de evento a `window` dentro de `setup`, ¿se eliminarán automáticamente al desmontar el componente?
¿Has tenido que configurar CI/CD?
TypeScript: implementa un tipo `SnakeCase` que transforme profundamente las claves de un objeto de `camelCase` a `snake_case`, manteniendo la seguridad de tipos.
¿Cómo estaba organizado GitFlow: el proceso de creación de ramas y trabajo con tareas?
Para una llamada recursiva de una función dentro de un manejador de Promesas, determine el orden de ejecución y explique si resultará en un ciclo infinito.
Describa la esencia del producto: es una plataforma para clientes B2B (personas jurídicas), donde los representantes de las empresas realizan transacciones con la ayuda de agentes de IA (compra/venta de servicios). Se necesita un frontend (área personal) para enviar solicitudes/propuestas y ver los estados, y en el backend funciona una máquina de estados compleja que procesa los detalles de las transacciones (incumplimiento de condiciones, retrocesos, arbitraje). Hay roles: gerente, administrador, comprador, vendedor. ¿Cómo abordaría la implementación de tal producto en 2 meses?
¿Por qué Next.js no es necesario para los paneles de administración?
¿Está familiarizado con los diagramas de clases UML? ¿Ha trabajado con tipos de relaciones como asociación, composición, agregación, generalización?
¿Qué hace la construcción as const?
¿Cómo se organizó el proceso de validación del código y revisión de código, incluyendo revisiones cruzadas entre equipos?