Sobes.tech

Java

¿Qué métodos y herramientas sueles usar para interactuar con la base de datos en aplicaciones Spring?

Junior — Middle
IT OneIT One
129

¿Puede dar un ejemplo de consultas SQL complejas que haya escrito en su experiencia?

Junior — Middle
SimbirsoftSimbirsoft
129

¿Qué es el concepto de llamada a un método dentro de una clase en programación orientada a objetos?

Junior — Middle
СБЕРСБЕР
129

¿En qué se diferencian MongoDB, ClickHouse, Redis y Postgres?

Senior
СБЕРСБЕР
129

¿Cómo preparas y analizas las preguntas antes de la entrevista?

Junior — Middle
129

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

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

¿Qué patrón se utiliza para inyectar una implementación concreta en el contexto de la anotación @Qualifier?

Junior — Middle
129

¿Ha creado o enviado solicitudes a servicios externos o internos en su trabajo?

Junior — Middle
129

¿Tiene la anotación @ComponentScan la capacidad de encontrar solo clases anotadas con @Component?

Junior — Middle
129

¿Ha utilizado un sistema de intercambio de mensajes o un corredor de mensajes en sus proyectos?

Junior — Middle
СБЕРСБЕР
129

¿Qué se encuentra exactamente a la izquierda del operador de resolución de ámbito :: en el lenguaje de programación C++?

Junior — Middle
СБЕРСБЕР
129

¿Cómo realizaste cambios en la base de datos en producción? ¿Usaste Liquibase?

Senior
Ecom.tech
129

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
ТБанк
129

¿Cómo se puede indicar brevemente el tipo de clase en Java con dos palabras?

Junior — Middle
129

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

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

¿Cómo restaurar una base de datos a un momento específico (PITR), teniendo un volcado de hace 50 minutos?

Senior
Octo
129

¿Qué aspectos de su trabajo actual le generan insatisfacción?

Junior — Middle
129

¿De qué maneras se puede prevenir o eliminar los bloqueos mutuos en el sistema?

Junior — Middle
ИннотехИннотех
129

¿Qué consejos darías a la audiencia sobre este tema?

Junior — Middle
129

¿Se pueden usar varias configuraciones diferentes de Spring en una sola aplicación?

Junior — Middle
129
/728