Java
Mida te tegite, kui makselüüs läks kokku?
Mis on teie praegune inglise keele tase?
Kas teil on intervju järel täiendavaid küsimusi või selgitusi?
Milline on @Component annotatsiooni roll Spring Framework kontekstis ja millistel juhtudel seda kasutatakse?
Milliseid meetodeid saab kasutada NoSQL andmebaaside päringute tõhususe parandamiseks aktiivsete kasutajate arvu suurenemisel?
Milline paigaldusprotsess kasutati viimases projektis ja milliseid samme see hõlmab?
Millised on Mockito, JUnit ja AssertJ teegid testimise kontekstis?
Milline teine lahendus võiks olla ettepanekuks kahe Person objekti võrdlemiseks?
Räägi mulle oma kogemustest mitme niidiga programmeerimisel. Millise API taseme kasutad?
Miks on vaja SELECT FOR UPDATE, mitte synchronized? Ja miks on pessimistlik lukustus, mitte optimistlik?
Kuidas sa suhtud fraasi 'Automatiseerida tuleb kõik, mida saab automatiseerida'?
Kuidas rakendada Saga? Kuidas seda teha?
Kas teil on kogemusi kindlustuses?
Milliseid reegleid tuleb Lomboki kasutamisel hashCode meetodi üle kirjutamisel arvesse võtta?
Räägi mulle oma kogemusest WebFluxiga.
Millised on String Pool kasutamise eelised ja puudused Java-s?
Kas saame selgitada, mis on Spring ja milleks seda Java arenduses kasutatakse?
Selgitage one-to-many kontseptsiooni ja kus seda rakendatakse.
What is the main problem of this implementation? - Does not use a connection pool for Jedis - No backup of Redis data - No internal switch for verification - Lack of exception handling - Incorrect update of the calibration element - zadd and zscore without error checks ```java import redis.clients.jedis.Jedis; import java.util.Set; public class WineCellar { private Jedis jedis; public WineCellar() { jedis = new Jedis("localhost", 6379); initializeWines(); } private void initializeWines() { jedis.zadd("wines", 1978, "Chateau Margaux"); jedis.zadd("wines", 1990, "Domaine de la Romanee-Conti"); jedis.zadd("wines", 2005, "Opus One"); } public void updateWineYear(String wine, double newYear) { double oldYear = jedis.zscore("wines", wine); if (oldYear != newYear) { jedis.zadd("wines", oldYear, wine); // Incorrect update } } public Set<String> getWinesByYear(double minYear, double maxYear) { return jedis.zrangeByScore("wines", minYear, maxYear); } public static void main(String[] args) { WineCellar cellar = new WineCellar(); cellar.updateWineYear("Chateau Margaux", 1982); System.out.println(cellar.getWinesByYear(1970, 2000)); } }
Kui palju operatsioone tehakse iga päev vastavalt ülesannetele onlineharidussüsteemis?