Sobes.tech

Java

Wann sollte das Prinzip der Dependency Inversion angewendet werden und wann nicht (Beziehung zu YAGNI)

Senior
cdti
103

Aufgabe Gegeben: 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 -- Anzahl der Likes ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- Anzahl der Follower following_count INT -- Anzahl der Abonnements ); Es wird benötigt: 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 -- Index: create index on post (owner_id) -- Abfrage: select * from post where likes_count > ? AND owner_id = ?;

Senior
ТБанк
103

Erklären Sie das Funktionsprinzip des Garbage Collectors (am Beispiel von G1 GC)

Senior
МТСМТС
102

Was passiert, wenn man Singleton in das Prototype einfügt?

Senior
Uzum
102

Welche Ergebnisse kann SecurityFilterChain haben?

Senior
Технократия
102

Was macht einen Prozess wirklich agil und nicht nur häufige Treffen?

Senior
kode.ru
102

Wie kamen die Daten aus anderen Diensten in Ihr Analysesystem?

Senior
СБЕРСБЕР
102

Wie wurde Kafka konfiguriert, um einen großen Ereignisstrom zu verarbeiten? Ein Topic mit Partitionen oder viele Topics?

Senior
Альфа-БанкАльфа-Банк
102

Warum ist ExecutorService beliebt? Was ist sein Vorteil gegenüber der direkten Thread-Erstellung?

Senior
СБЕРСБЕР
102

Ändern Sie die Methode so, dass bei Überlauf ein Fehler zurückgegeben wird. Zeigen Sie dies anhand eines Beispiels der Addition von zwei Zahlen.

Senior
СБЕРСБЕР
102

Was ist der Unterschied zwischen publishOn und subscribeOn im Reactor?

Senior
IT OneIT One
102

Wie ist die Komplexität des binären Suchalgorithmus?

Middle+
DNSDNS
102

Was bieten Transaktionen in Kafka? Wofür sind sie notwendig?

Senior
Альфа-БанкАльфа-Банк
102

Wie hilft der Circuit Breaker, die Anzahl der Ausfälle beim Zugriff auf einen externen Dienst zu verringern?

Senior
прайм пейментс
102

In welchen anderen Programmiersprachen programmieren Sie neben Java?

Senior
OZONOZON
102

Aus Ihrer Berufserfahrung: Welche Aufgabe oder welches Projekt hat Ihnen am besten gefallen und warum?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
102

Erzähl mir von deinem letzten Projekt: Woran hast du gearbeitet, welche Aufgaben gab es, welchen Tech-Stack hast du verwendet?

Senior
РайффайзенРайффайзен
102

Welche Liefergarantien gibt es in Kafka?

Middle
Ecom
102

Was ist das Hauptproblem dieser Implementierung des zusammengesetzten Typs in der Datenbank? TIMESTAMP ohne Zeitzone Syntaxfehler! NULL im Code Fehlende CTE, Lesbarkeit Portabilitätsprobleme aufgrund von SERIAL «TICKET_TYPE» wurde in der Datenbank nicht deklariert Nicht der letzte Wert auf der Ebene von INTEGER

Senior
СБК ПАРУС
102

Vorteile und Nachteile von JPA vs JDBC?

Senior
IT OneIT One
102
/726