Java
Explique qué es un árbol binario de búsqueda equilibrado y por qué se utiliza.
¿Cómo afecta el uso de índices a la aceleración de la ejecución de consultas en la base de datos?
¿Qué índices ha tenido que usar (incluidos los que cubren)?
¿Qué métodos de intercambio de mensajes asíncronos conoces?
¿Cómo se comporta HashMap al intentar insertar un par cuya valor es null, si esa pareja ya existe en la estructura de datos?
¿Tu área de responsabilidad son las integraciones de todo el equipo o solo tus tareas personales?
¿Qué tendrá prioridad al determinar la configuración: ¿el archivo XML o la anotación @Configuration?
Describe el enfoque para diseñar una de las funciones en su proyecto actual.
Cuéntenos sobre los principios SOLID con ejemplos concretos.
¿Cómo implementar un sistema distribuido que satisfaga todas las propiedades de CAP? ¿Cuáles son esas propiedades?
¿Desarrolla microservicios o soluciones de servicios similares?
¿Cuál es la diferencia entre las propiedades de atomicidad y volatilidad de los datos en el contexto del trabajo con múltiples hilos?
¿Qué métodos se pueden utilizar para detectar situaciones de bloqueo mutuo de recursos en un entorno multihilo?
¿Visitaste la oficina durante tu trabajo anterior?
¿Es permisible modificar el tamaño del área de memoria asignada en la ubicación dinámica (montón)?
¿Qué le impulsa a buscar nuevas oportunidades en su carrera profesional y por qué está considerando cambiar de proyecto actual?
¿Puedes nombrar los diferentes tipos de memoria utilizados en Java?
¿Qué son las clases Atomic y para qué sirven?
¿Es posible usar un objeto propio en un ciclo for-each como elemento de iteración?
¿La tarea se formuló como "reducir la latencia", y buscaste la solución tú mismo?