Sobes.tech

Java

¿Qué es mejor para la búsqueda de texto completo, GIN o GiST?

Senior
Альфа-БанкАльфа-Банк
128

¿Qué métodos de autenticación conoces?

Senior
Сбер Отдел 911
128

¿En qué situaciones es conveniente evitar crear índices en la base de datos?

Junior — Middle
128

¿Tiene experiencia en desarrollar soluciones desde cero por su cuenta?

Junior — Middle
Формат кодаФормат кода
128

¿Qué mecanismo en Java garantiza un control estricto de los tipos de datos durante la compilación y la ejecución del programa?

Junior — Middle
128

¿Cuáles son las principales ventajas y desventajas de la estructura de datos Hashtable?

Junior — Middle
128

¿Se han enfrentado al problema de N+1 consultas? ¿Cómo lo resolvieron?

Senior
BSS
128

¿Cómo te sientes acerca de brindar apoyo a tus colegas en el trabajo?

Junior — Middle
128

¿En qué orden se ejecuta esta consulta SQL (plan de consulta)?

Senior
Сбербанк
128

¿Para qué sirve la palabra HAVING en SQL?

Middle+
луция
128

¿Cuál es la restricción en la cantidad de usos de Stream en Java?

Junior — Middle
IT OneIT One
128

¿Qué otros métodos tiene Iterator además de hasNext, next y remove?

Senior
kode.ru
128

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]); } }

Senior
VKVK
128

Cuéntame sobre la API de Streams. ¿Qué es más rápido: la API de Streams o un ciclo for?

Middle
Лоция
128

¿Qué significa la definición estricta de tipos de datos en el lenguaje de programación Java?

Junior — Middle
128

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); } }

Senior
ТБанк
128

¿En qué servidor o plataforma alojaste la aplicación o actualización?

Junior — Middle
СБЕР КорпусСБЕР Корпус
128

¿Con qué dificultades o fallos se enfrentaron en el sistema en cuanto a su disponibilidad durante el proyecto?

Junior — Middle
128

¿Cómo gestionar transacciones en código Java? ¿Cómo se hace esto a través de JDBC?

Middle
Финансовые платформы
128

Describe tu última experiencia laboral y las tareas principales que realizaste en tu anterior empleo

Junior — Middle
СБЕР Бизнес
Prooftech
Акселератор возможностей
+1
128
/727