Educación y conocimiento
    intermediate
    10 preguntas
    3 vistas

    Desarrollador Backend 10 preguntas cerradas de entrevista

    Inicia sesión para que tus respuestas correctas sumen +1 punto.

    Responde las preguntas

    1.¿Cuál es el propósito principal de un ORM (Object-Relational Mapping) en el desarrollo backend?

    a) Facilitar la comunicación entre microservicios
    b) Optimizar el rendimiento de las consultas SQL
    c) Mapear objetos de la aplicación a tablas de bases de datos relacionales
    d) Implementar patrones de diseño de interfaz de usuario
    e) Gestionar la autenticación y autorización de usuarios

    2.¿Qué principio SOLID se enfoca en que una clase debe tener una única razón para cambiar?

    a) Principio de Sustitución de Liskov (LSP)
    b) Principio de Segregación de Interfaces (ISP)
    c) Principio de Inversión de Dependencias (DIP)
    d) Principio de Responsabilidad Única (SRP)
    e) Principio de Abierto/Cerrado (OCP)

    3.¿Cuál de las siguientes tecnologías se utiliza comúnmente para la gestión de contenedores en el desarrollo backend?

    a) Docker
    b) Kubernetes
    c) Jenkins
    d) Ansible
    e) Terraform

    4.¿Qué significa el acrónimo REST en el contexto de las APIs web?

    a) Resource-based System Transfer
    b) Request-Response State Protocol
    c) Real-time State Transmission
    d) Remote Service Technology
    e) Representational State Transfer

    5.¿Cuál es la diferencia fundamental entre autenticación y autorización en seguridad backend?

    a) Autenticación es síncrona; autorización es asíncrona.
    b) Autenticación verifica quién eres; autorización determina qué puedes hacer.
    c) No hay diferencia, son sinónimos.
    d) Autenticación es para usuarios; autorización es para sistemas.
    e) Autenticación define permisos; autorización valida credenciales.

    6.¿Qué patrón de diseño backend se utiliza para desacoplar el emisor de una solicitud de su receptor, permitiendo que múltiples receptores manejen la solicitud?

    a) Singleton
    b) Decorator
    c) Factory
    d) Observer
    e) Strategy

    7.¿Cuál es el objetivo principal de la inyección de dependencias (DI) en el desarrollo backend?

    a) Reducir el acoplamiento entre clases y facilitar las pruebas.
    b) Simplificar la gestión de sesiones de usuario.
    c) Centralizar la lógica de negocio en un solo lugar.
    d) Aumentar la seguridad de la aplicación contra ataques.
    e) Mejorar el rendimiento de la base de datos.

    8.¿Qué significa que una API sea 'stateless' (sin estado)?

    a) La API solo puede procesar datos estáticos.
    b) El servidor almacena el estado de la sesión del cliente.
    c) Cada solicitud del cliente contiene toda la información necesaria.
    d) Las respuestas de la API son siempre las mismas.
    e) La API no puede manejar solicitudes concurrentes.

    9.¿Cuál de las siguientes bases de datos es un ejemplo de base de datos NoSQL orientada a documentos?

    a) Oracle
    b) MongoDB
    c) MySQL
    d) SQL Server
    e) PostgreSQL

    10.¿Qué es un token JWT (JSON Web Token) y para qué se utiliza comúnmente en backend?

    a) Para cifrar la base de datos completa.
    b) Para realizar migraciones de esquemas de bases de datos.
    c) Para monitorizar el rendimiento de la red.
    d) Para gestionar el balanceo de carga entre servidores.
    e) Para transmitir información de forma segura entre partes como un objeto JSON.