Sobes.tech

Java

Tabela home_codes ID | kod 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999

Senior
142

Czy model statusu był wspólny dla całego systemu, czy tylko w ramach określonej liczby usług?

Middle+
142

Czym są mikroserwisy i dlaczego są popularne? Czy zawsze warto ich używać?

Senior
142

Jakie inne rodzaje skalowania istnieją oprócz poziomego?

Senior
142

Czy Twoja usługa jest uważana za wysokowydajną? Możesz to wyjaśnić na liczbach?

Senior
141

Jak wyświetlić wszystkie działy, w tym księgowość? Co będzie w max_salary dla księgowości?

Senior
141

Dlaczego konieczna była optymalizacja SQL i jak były podzielone obowiązki między inżynierami danych a programistami?

Senior
141

Opowiedz o pamięci JVM: z czego się składa i jak jest czyszczona.

Senior
141

Z jakiej metodologii jesteś przyzwyczajony do pracy? Jak oceniali zadania i jak często wdrażali je do produkcji?

Senior
141

Jak konsumenci są rozdzieleni na partycje: czy każdy konsument łączy się z każdą partycją, czy nie?

Senior
141

Jak bardzo jesteś obecnie aktywny w poszukiwaniu? Czy masz oferty w ręku, terminy?

Senior
140

Do czego służy słowo kluczowe volatile?

Senior
140

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.

Middle+
140

Jakie metody wstrzykiwania zależności (Dependency Injection) istnieją w Spring?

Senior
140

Czym jest MCP i jak działa?

Senior
140

Dlaczego wybrałeś UUID dla taskId zamiast Long/BigInt?

Senior
140

Jak zaimplementować równoległe wywołania w Java 17 bez wirtualnych wątków?

Senior
139

Czym różni się adnotacja @Bean od @Component? Kiedy używać jednej, a kiedy drugiej?

Senior
139

Jak jest zbudowana wewnętrzna struktura LinkedHashMap? Co jest elementem listy dwukierunkowej?

Senior
139

Czym jest firma «Elektron»: czy jest integratorem czy firmą produktową, i co rozwija?

Senior
139
/92