Java
¿Qué es mejor para la búsqueda de texto completo, GIN o GiST?
¿Qué métodos de autenticación conoces?
¿En qué situaciones es conveniente evitar crear índices en la base de datos?
¿Tiene experiencia en desarrollar soluciones desde cero por su cuenta?
¿Qué mecanismo en Java garantiza un control estricto de los tipos de datos durante la compilación y la ejecución del programa?
¿Cuáles son las principales ventajas y desventajas de la estructura de datos Hashtable?
¿Se han enfrentado al problema de N+1 consultas? ¿Cómo lo resolvieron?
¿Cómo te sientes acerca de brindar apoyo a tus colegas en el trabajo?
¿En qué orden se ejecuta esta consulta SQL (plan de consulta)?
¿Para qué sirve la palabra HAVING en SQL?
¿Cuál es la restricción en la cantidad de usos de Stream en Java?
¿Qué otros métodos tiene Iterator además de hasNext, next y remove?
int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } }
Cuéntame sobre la API de Streams. ¿Qué es más rápido: la API de Streams o un ciclo for?
¿Qué significa la definición estricta de tipos de datos en el lenguaje de programación Java?
Lea el código, determine si la ejecución del programa terminará y qué se mostrará al final en el registro. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }
¿En qué servidor o plataforma alojaste la aplicación o actualización?
¿Con qué dificultades o fallos se enfrentaron en el sistema en cuanto a su disponibilidad durante el proyecto?
¿Cómo gestionar transacciones en código Java? ¿Cómo se hace esto a través de JDBC?
Describe tu última experiencia laboral y las tareas principales que realizaste en tu anterior empleo