Tabela home_codes ID | kod 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
Java
Czy model statusu był wspólny dla całego systemu, czy tylko w ramach określonej liczby usług?
Czym są mikroserwisy i dlaczego są popularne? Czy zawsze warto ich używać?
Jakie inne rodzaje skalowania istnieją oprócz poziomego?
Czy Twoja usługa jest uważana za wysokowydajną? Możesz to wyjaśnić na liczbach?
Jak wyświetlić wszystkie działy, w tym księgowość? Co będzie w max_salary dla księgowości?
Dlaczego konieczna była optymalizacja SQL i jak były podzielone obowiązki między inżynierami danych a programistami?
Opowiedz o pamięci JVM: z czego się składa i jak jest czyszczona.
Z jakiej metodologii jesteś przyzwyczajony do pracy? Jak oceniali zadania i jak często wdrażali je do produkcji?
Jak konsumenci są rozdzieleni na partycje: czy każdy konsument łączy się z każdą partycją, czy nie?
Jak bardzo jesteś obecnie aktywny w poszukiwaniu? Czy masz oferty w ręku, terminy?
Do czego służy słowo kluczowe volatile?
Jest backend, jest frontend. Standardowy stos technologiczny: Java, Spring, React, Postgres. Zadanie: Zaprojektować punkt końcowy REST, który musi pobrać dane z 3 źródeł i zwrócić je do UI, zapewniając maksymalną możliwą przepustowość i minimalny czas odpowiedzi (kryteria maksymalne/minimalne zgodnie z naszymi warunkami, ponieważ tak naprawdę nie ma magicznej kuli i trzeba znaleźć kompromis). Wiadomo, że oczekiwany szczyt RPS dla tego punktu końcowego REST wyniesie 200. Znane szczegóły dotyczące źródeł: 1. źródło - nasza baza danych, zapytanie trwa około 3 sekundy. 2. źródło - powiązana usługa REST, degraduje do 2 minut przy 100 RPS, w trybie normalnym odpowiada w 5 sekund. Nie możemy zmienić zachowania tego źródła. 3. źródło - inna powiązana usługa REST, losowo zwraca 503, w trybie normalnym odpowiada w 10 sekund. Nie możemy zmienić zachowania tego źródła.
Jakie metody wstrzykiwania zależności (Dependency Injection) istnieją w Spring?
Czym jest MCP i jak działa?
Dlaczego wybrałeś UUID dla taskId zamiast Long/BigInt?
Jak zaimplementować równoległe wywołania w Java 17 bez wirtualnych wątków?
Czym różni się adnotacja @Bean od @Component? Kiedy używać jednej, a kiedy drugiej?
Jak jest zbudowana wewnętrzna struktura LinkedHashMap? Co jest elementem listy dwukierunkowej?
Czym jest firma «Elektron»: czy jest integratorem czy firmą produktową, i co rozwija?