Flutter
Cuéntanos sobre el error: ¿cuál fue la esencia y cómo lo solucionaste?
Cuéntame cómo está estructurado tu solución para el primer problema (encontrar elementos únicos conservando la última aparición) y cuál es su complejidad.
¿El contenido del bucket es un array o una lista enlazada?
¿Por qué los valores de enum se pueden comparar con == en lugar de equals()?
gRPC — ¿qué es esto, has trabajado con ello?
¿Cómo cambiará el algoritmo si se usa LinkedHashSet en lugar de HashMap + ArrayList?
¿Qué es una clave primaria? ¿Puede ser compuesta? Da un ejemplo de una clave primaria compuesta.
¿Cómo está estructurada internamente una HashMap? ¿Qué es un bucket, cómo se realiza la inserción, qué es una colisión, qué es la rehashing?
Cuéntame sobre tu experiencia trabajando con PostgreSQL y Redis
¿Cuáles son los tipos de operaciones en la API de Stream?
¿Qué son summarizingLong y LongSummaryStatistics?
¿Para qué sirven las pruebas unitarias? ¿Has tenido que escribir alguna?
¿Qué tipos de excepciones existen en Java?
Cuente una ocasión en la que vio un proceso ineficaz en la empresa: ¿qué hizo para cambiarlo?
¿Para qué se utilizó ClickHouse?
¿Existe una colección que combine la unicidad de las claves y el mantenimiento del orden de inserción?
¿Qué colecciones utilizaste en la solución (HashMap y ArrayList) y qué papel desempeña cada una de ellas?
¿En qué se diferencia LinkedHashMap de HashMap? ¿Cómo se garantiza el orden de inserción?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Cuéntenos en detalle su experiencia en el diseño de arquitecturas: participación en la descomposición de un monolito en microservicios