Sobes.tech

Java

Welke eerste acties moeten worden ondernomen bij het kennismaken met een al ontwikkeld project?

Junior — Middle
149

Hoe hebt u de moeilijkheid en voortgang van taken op uw vorige werkplek gemeten?

Junior — Middle
Северсталь-ИфокомСеверсталь-Ифоком
149

Hoe kan de gemiddelde reactietijd van het systeem worden berekend?

Junior — Middle
149

Hoe worden atomaire bewerkingen met variabelen geïmplementeerd en werken ze in een multithread-omgeving?

Junior — Middle
Prooftech
Альфа-БанкАльфа-Банк
149

Wat is de belangrijkste functie van de JVM en waarom is deze belangrijk voor het uitvoeren van Java-programma's?

Junior — Middle
149

Hoe wordt een element toegevoegd aan een HashMap bij een botsing van sleutels?

Junior — Middle
АЙ-ТЕКОАЙ-ТЕКО
149

Welke soorten projecten interesseren u het meest om uit te voeren en waarom?

Junior — Middle
149

Wat zijn de verschillen in benaderingen voor het opschonen van de stack in C# en Java?

Junior — Middle
eRaga Infosystem
149

Was was de volgorde van gebeurtenissen in Kafka belangrijk? Hoe werd die gewaarborgd?

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

Kun je content beheren en publiceren op sociale media?

Junior — Middle
SimbirsoftSimbirsoft
149

Wat is uw ervaring met het instellen van remote debugging van applicaties?

Junior — Middle
149

Welke tools of benaderingen heb je gebruikt om metrics te verzamelen en te analyseren in je laatste project?

Junior — Middle
СБЕРСБЕР
149

Hoe bepaal je wanneer een klasse of module te veel functies uitvoert en het principe van enkele verantwoordelijkheid schendt?

Junior — Middle
ОТП БанкОТП Банк
149

Wat is uw ervaring met multithreaded programma's en thread-synchronisatie?

Junior — Middle
Консалтика
ФСК
AstonAston
149

Wat is de belangrijkste functie van ORM in softwareontwikkeling?

Junior — Middle
Формат кодаФормат кода
149

Hoe bepaalt men welke index moet worden aangemaakt om de werking van de database te optimaliseren?

Junior — Middle
СамокатСамокат
149

/** * 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
РайффайзенРайффайзен
149

Leg uit wat er wordt bedoeld met Query in de context van Hibernate en hoe deze wordt gebruikt om gegevens op te halen.

Junior — Middle
МеталлИнвестБанк
149

Welke methoden kunnen de stabiliteit en continue werking van twee Consumers die op hetzelfde Topic zijn geabonneerd, garanderen?

Junior — Middle
СБЕРСБЕР
149

Wat is het verschil tussen het gebruik van Aerospike en Redis in de context van gegevensopslag en -verwerking?

Junior — Middle
149
/730