Java
Aké nástroje na monitorovanie, logovanie a metriky ste používali? Aký prístup v mikroservisoch?
Sú v tejto úlohe potrebné indexy a na ktoré polia? Aké indexy sa vytvárajú štandardne? Od ktorej verzie PostgreSQL sa automaticky vytvára index na cudzom kľúči?
Je možné použiť volatile pre premennú long a v akých scenároch je to bezpečné?
Kafka vs RabbitMQ — rozdiely. Ako fungujú skupiny spotrebiteľov v Kafka?
Kedy je potrebné uplatniť princíp Dependency Inversion a kedy nie (súvislosť s YAGNI)
[meno] sa opýtal: povedzte mi o sebe a o poslednom projekte, ktorý súvisí s financiami
Povedz mi o nejakej super zložitej úlohe, ktorú si dlho riešil a nakoniec si ju vyriešil.
Čo poskytuje anotácia @Transactional v tomto kontexte? Pomôže pri zlyhaní vonkajšej služby?
Uveďte jedno technické vylepšenie, ktoré ste urobili na projekte okrem obchodných úloh.
Čo je doOnNext v Reactor?
Čo znamená propagation, keď je metóda volaná z kontextu už otvorenej transakcie?
Čo sú to bean-y v Spring, ako sa vytvárajú a nastavujú?
Museli ste sa niekedy vysporiadať s OOM (OutOfMemoryError)? Ako ste odladili problémy s pamäťou?
Čo je String, prečo je nemenný? Čo sa deje pri konkatenácii?
Ako boli organizované kontroly pokrytia testami a zraniteľností v CI-pipeline?
Stručne povedzte o projekte v [spoločnosť] — čo ste tam robili?
Ako Kafka udrži poradie správ a ako sa zabezpečí, že sa neztratí?
Otázka 9. Napište dotaz, který vrátí zaměstnance s nejvyšší mzdou ve svém zaměstnání. Přejděte na onecompiler.com/postgresql Inicializační skript: CREATE TABLE users ( fio TEXT NOT NULL, position TEXT, salary BIGINT NOT NULL ); Vložte data do tabulky: INSERT INTO users(fio, position, salary) VALUES ('Иванов', 'Тестировщик', 100000), ('Горохов', 'Тестировщик', 120000), ('Петров', 'Тестировщик', 140000), ('Сидоров', 'Тестировщик', 100000), ('Кузнецов', 'Тестировщик', 120000), ('Михайлов', 'Тестировщик', 150000), ('Антонов', 'Разработчик', 200000), ('Сухой', 'Разработчик', 100000), ('Микоян', 'Разработчик', 100000), ('Капустин', 'Директор', 300000), ('Астахов', 'ИБ', 200000); Пример результата: Михайлов Тестировщик 150000 Антонов Разработчик 200000 Капустин Директор 300000 Астахов ИБ 200000 Время выполнения: 10 минут. Напишите запрос в поле:
Povedajte o eni nalogi, na katero ste najbolj ponosni ali ki vam je povzročila največ težav.
Prečo oddelovať objekty from a to (prečo nepracovať priamo s first a second)?