Java
Podaj przykład, kiedy nie trzeba używać architektury mikroserwisów, i wymień kilka powodów.
Do jakich zadań nadawałby się Istio?
Zaimplementuj pamięć podręczną LRU z usuwaniem starych wartości (podstawowa implementacja)
Jakie tematy Kafka będą w systemie raportów, kto produkuje i kto konsumuje?
Jak rozwiązać problem z spójnością podczas korzystania z transakcji Kafka między dwoma usługami?
Jak udało się podwoić przepustowość?
Jakie narzędzia monitorowania, logowania i metryk były używane? Jakie podejście w mikroserwisach?
Czy w tym zadaniu potrzebne są indeksy i na jakie pola? Jakie indeksy są tworzone domyślnie? Od której wersji PostgreSQL automatycznie tworzy indeks na kluczu obcym?
Czy można używać volatile dla zmiennej long i w jakich scenariuszach jest to bezpieczne?
Kafka vs RabbitMQ — różnice. Jak działają grupy konsumentów w Kafka?
Kiedy stosować zasadę odwracania zależności, a kiedy nie (związek z YAGNI)
[imię] zapytał: opowiedz o sobie i ostatnim projekcie związanym z finansami
Opowiedz o jakimś super trudnym zadaniu, które długo rozwiązywałeś i ostatecznie rozwiązałeś.
Co daje adnotacja @Transactional w tym kontekście? Czy pomoże w przypadku awarii zewnętrznej usługi?
Wymień jedno techniczne ulepszenie, które wprowadziłeś w projekcie oprócz zadań biznesowych.
Czym jest doOnNext w Reactorze?
Co oznacza propagation, gdy metoda jest wywoływana z kontekstu już otwartej transakcji?
Czym są beany w Springu, jak są tworzone i konfigurowane?
Czy zdarzyło Ci się mieć do czynienia z OOM (OutOfMemoryError)? Jak rozwiązywałeś problemy z pamięcią?
Czym jest String, dlaczego jest niezmienny? Co się dzieje podczas konkatenacji?