Jak serwis będzie dowiadywał się o nowych zamówieniach użytkownika? Jak będą przechowywane i aktualizowane dane o liczbie zamówień?
Java
Jakie sytuacje lub zachowania w zespole uważasz za niedopuszczalne?
Rozważ użycie listy powiązanej do dodania elementu na początku listy. W jakich przypadkach jest to uzasadnione?
Co się stanie przy dwóch wywołaniach findById z tym samym ID w ramach jednej sesji Hibernate (pamięć podręczna pierwszego poziomu)?
Czy wcześniej używałeś systemu wymiany wiadomości RabbitMQ w swoich projektach?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Czy masz doświadczenie w tworzeniu i używaniu triggerów w swoich projektach?
Czy usługa miała swoją własną meta, czy działała bez niej?
Jak komfortowe jest krytykowanie, bronienie swojego punktu widzenia, zajmowanie proaktywnej pozycji podczas dyskusji na temat kwestii architektonicznych?
Jak można uzyskać wszystkie zarejestrowane implementacje interfejsu Bean w kontekście Spring?
Podstawowe różnice między Kafka a RabbitMQ.
Jak uruchomić metodę w osobnym wątku w Springu?
Podaj bardziej realistyczny przykład naruszenia LSP z produkcji.
Jakie są główne cechy metadanych o beanie w jego definicji w Spring?
Dlaczego w projekcie zastosowano dwóch brokerów wiadomości — Kafka i RabbitMQ?
Czy możesz wymienić główne komponenty API Stream w Java?
@Data public class ClassA { int a; } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementacja } } @Data public class ClassA { int a; } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementacja if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; } }
Czym jest Java Memory Model? Jak wpływa na programowanie wielowątkowe?
Jak rozróżniasz role mid i senior?
Jaka jest różnica między adnotacjami @Service i @Component w Spring?