Sobes.tech

Java

De taak was geformuleerd als "de latentie verminderen", en heb je zelf naar de oplossing gezocht?

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

Heeft u ooit als teamleider opgetreden?

Senior
Яндекс вертикали
101

Hoe werkt de combinatie van Kafka + Redis gesorteerde set + externe planner voor vertraagde meldingen?

Senior
ИП Ганус Александр Андреевич
101

Welke Garbage Collectors ken je in Java? Zijn er aanbevelingen voor het gebruik van verschillende types?

Senior
Napoleon IT
101

Heb je ervaring met AI/ML-producten?

Senior
SSP Soft
101

Wat heeft de voorkeur qua stack?

Middle+
Клиент ОТП
101

Vertel me over het ontwikkelproces (Agile/Scrum). Hoe worden taken beoordeeld?

Senior
Velenes.Tech
101

7. Je test het formulier voor het toevoegen van nieuwe producten in het beheerderspaneel. Je maakt een nieuw product aan, klikt op de knop Opslaan en ziet een leeg wit scherm. Beschrijf je verdere acties.

Middle
waysbits
101

Wat zijn de twee hoofdtypen bewerkingen in de Stream API?

Senior
ИП Ганус Александр Андреевич
101

Heeft u ooit met Spring Data en Hibernate gewerkt? Welke prestatieproblemen hebt u opgelost?

Senior
Позитив Технолоджис
101

Geef een voorbeeld waarin het gebruik van een microservices-architectuur niet nodig is en noem een paar redenen.

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

Voor welke taken zou Istio geschikt zijn?

Senior
ИП Ганус Александр Андреевич
101

Implementeer een LRU-cache met vervanging van oude waarden (basisimplementatie)

Senior
СовкомбанкСовкомбанк
101

Welke Kafka-onderwerpen zullen er zijn in het rapportagesysteem, wie produceert en wie consumeert?

Senior
СБЕРСБЕР
101

Schrijf een SQL-query: selecteer de titels van alle boeken die meer dan drie auteurs hebben.

Senior
Ozon ФинтехOzon Финтех
101

Kan volatile worden gebruikt voor een long-variabele en in welke scenario's is dit veilig?

Senior
ИП Ганус Александр Андреевич
101

/** * Interface voor interactie met de hardware van de geldautomaat. */ interface Hardware { /** * Retourneert een array met het aantal bankbiljetten per nominale waarde 50, 100, 500, 1000, 5000. * De methode werkt langzaam en maakt lawaai. * * @return array waarin elk element overeenkomt met het aantal bankbiljetten van een specifieke nominale waarde. * Bijvoorbeeld, [10, 20, 30, 40, 50] betekent: * - 10 bankbiljetten van 50 * - 20 bankbiljetten van 100 * - 30 bankbiljetten van 500 * - 40 bankbiljetten van 1000 * - 50 bankbiljetten van 5000 */ int[] getBillsCounts(); /** * Laadt de aangegeven bankbiljetten in de uitgifte. * * @param billsCounts array met het aantal bankbiljetten per nominale waarde [50, 100, 500, 1000, 5000]. * Bijvoorbeeld, [0, 1, 0, 2, 0] betekent: * - 0 bankbiljetten van 50 * - 1 bankbiljet van 100 * - 0 bankbiljetten van 500 * - 2 bankbiljetten van 1000 * - 0 bankbiljetten van 5000 */ void giveBills(int[] billsCounts); } /** * Klasse voor het implementeren van de logica van de geldautomaat. * Hier moet code worden geschreven */ class MyATM { /** * Hardware van de geldautomaat. */ Hardware hardware; public boolean withdraw(int amount) { int[] counts = hardware.getBillsCounts(); int[] nom = {50, 100, 500, 1000, 5000}; int[] toGive = new int[5]; for (int i = 4; i >= 0; i--) { int needed = amount / nom[i]; int use = Math.min(needed, counts[i]); toGive[i] = use; amount -= use * nom[i]; } if (amount != 0) { return false; } hardware.giveBills(toGive); return true; } }

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

Wanneer moet je het principe van Dependency Inversion toepassen en wanneer niet (relatie met YAGNI)

Senior
cdti
101

Welke scopes zijn er in Spring? Wat is de singleton scope?

Senior
СБЕРСБЕР
101

Vertel me over de CAP-theorema. Wat is het en waar is het voor?

Senior
Т-БанкТ-Банк
101
/726