Sobes.tech

Java

Jakie metody poprawy wydajności bazy danych istnieją przy intensywnym obciążeniu procesora?

Junior — Middle
211

Czy masz doświadczenie w wsparciu projektów w produkcji, rozwiązywaniu incydentów, monitorowaniu?

210

Czy może Pan wyjaśnić, co oznacza niekumulatywna obszar pamięci w JVM?

Junior — Middle
210

Dlaczego obiekt typu String w Java jest niezmienny?

Junior — Middle
210

Zadanie Dane: CREATE TABLE profile ( id BIGSERIAL PRIMARY KEY, nickname VARCHAR, registered_at TIMESTAMP ); CREATE TABLE post ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT REFERENCES profile (id), body TEXT, inserted_at TIMESTAMP, likes_count INT -- liczba polubień ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- liczba obserwujących following_count INT -- liczba śledzonych ); Wymagane: select p.id, sc.followers_count from post p join subscription_count sc on sc.profile_id = p.owner_id where sc.followers_count > 500 -- Indeks: create index on post (owner_id) -- Zapytanie: select * from post where likes_count > ? AND owner_id = ?;

209

Wyjaśnij zasadę działania blokady optymistycznej w systemach zarządzania danymi.

Junior — Middle
208

Kiedy i dlaczego warto używać ConcurrentHashMap zamiast zwykłej HashMap w środowisku wielowątkowym?

Junior — Middle
208

Czy indeks na owner_id będzie używany dla zapytania z warunkiem na likes_count?

207

Jak zacząłeś po raz pierwszy uczyć się i używać języka programowania Java?

Junior — Middle
207

Jak zapewnić optymistyczne blokowanie do zarządzania równoległymi aktualizacjami danych?

Middle — Middle+
205

Jakie są główne zalety i wady korzystania z ExecutorService w Java?

Junior — Middle
205

Jak są powiązane temat i partycje w Kafka? Czy kolejność wiadomości jest gwarantowana w różnych partycjach?

205

Jeśli monitorowanie pokazuje, że baza zaczęła odpowiadać wolno, jak będziesz szukać przyczyny?

205

Jak można ustalić, że ponowne uruchomienie usługi wynika z aktualizacji pamięci podręcznej spowodowanych OutOfMemoryError?

Middle — Middle+
204

Czy kiedykolwiek obserwowałeś stan pracy usługi?

Junior — Middle
203

Wyjaśnij, co oznacza użycie indeksów częściowych w bazach danych i w jakich przypadkach są one stosowane.

Junior — Middle
203

W jakich przypadkach w SQL używa się polecenia SELECT FOR UPDATE i do jakich celów jest ono przeznaczone?

Junior — Middle
202

Jaka jest różnica między używaniem klucza obcego a bezpośrednim używaniem identyfikatora z innej tabeli w bazie danych?

Junior — Middle
201

Chcę dodać indeks do tabeli z milionem rekordów — jakie są tego konsekwencje i jak to zrobić poprawnie?

201

Jakie metody można zastosować, aby rozwiązać problem regularnych restartów serwera spowodowanych błędem OutOfMemoryError?

Junior — Middle
200
/15