¿Fue el resultado de su trabajo personal o en equipo?
Java
¿Cómo te evalúas en nivel (Senior o Middle)?
¿Qué tipo de solicitud HTTP debe utilizarse para obtener los datos del cliente por número de tarjeta a través de la API?
¿En qué lugar de la memoria suelen ubicarse los objetos durante la ejecución de un programa?
¿Cómo unieron al equipo?
¿Puede contarme sobre su experiencia trabajando con la metodología Scrum?
¿Puede explicar qué se entiende por distribución de datos mediante particionamiento?
¿Qué indica las razones para no usar la base de datos Apache Cassandra en nuestro proyecto?
¿Qué pasa si no se añade un bloqueo pesimista? ¿Qué opciones de bloqueo existen?
¿En qué casos es preferible usar la estructura de datos LinkedList en lugar de otras colecciones?
¿Cuáles son las diferencias entre las pruebas modulares y las pruebas de integración en su esencia y propósito?
¿Cómo se evalúa en términos de dificultad la operación de insertar un elemento en la parte central de una lista doblemente enlazada?
¿Puede explicar el mecanismo de funcionamiento de la estructura de datos HashMap y cómo garantiza un acceso rápido a los elementos?
¿Se pueden volver a usar los flujos de datos (Streams) ya cerrados en Java?
¿Qué características indican un código de programa bien realizado?
¿Alguna vez ha retrasado una tarea sin avisar con anticipación? ¿Cómo evita ahora esas situaciones?
¿En qué consiste la seguridad de Kafka como plataforma de almacenamiento de datos?
¿Qué conclusión sacaste de la situación con los duplicados en los cobros?
¿Cómo estructurarías el proceso de inmersión de un junior en un monolito grande?
Condiciones del problema: Dado un array de números enteros nums y un número entero target. Necesitamos encontrar dos números en el array cuya suma sea igual a target, y devolver sus índices. Se garantiza que existe exactamente una solución, y no se puede usar el mismo elemento dos veces. Ejemplos: Entrada: nums = [2,7,11,15], target = 9 Salida: [0,1]. Explicación: nums[0] + nums[1] = 2 + 7 = 9 Entrada: nums = [3,2,4], target = 6 Salida: [1,2]. Explicación: nums[1] + nums[2] = 2 + 4 = 6 Entrada: nums = [3,3], target = 6 Salida: [0,1]. Explicación: nums[0] + nums[1] = 3 + 3 = 6