Sobes.tech

Java

Näide tellimuse loomise kohta. On päring teenusele ja on vastus, nende kahe tegevuse vahel toimub kaupade vahetamine teenuste ja väliste vahel, mis on kirjeldatud (näiteks kaupade populaarsuse arvutamiseks). Teenus täidetakse mitu korda, töötab aeglaselt või aegub täielikult ning me ei jõua vastata, kaotame tellimuse. Mida teha, et lõpetada tellimuste ja seega raha kaotamine?

202

Kirjutage SQL-päring: valige kolme kõige rohkem loetud autori nimed praegu (neil, kellel on kõige rohkem raamatuid käes).

189

Hinnake palindromi ülesande lahenduse algoritmilist keerukust. Aja ja mälu osas. Kui tähestik on fikseeritud (inglise tähed, 26 märki), siis kui suur on mälu keerukus?

179

Numbrite massiivi arr ja arvu k puhul Tuleb tagastada uus massiiv, mille korduvate elementide arv ei ole > k Näide: Sisend: arr=[1,1,1,2,3,3,3,4,4], k=3 Väljund: res=[1,3,4]

168

Vajalik on kirjeldada raamatukogu mudel. On 3 üksust: "Autor", "Raamat", "Lugeja". Füüsiliselt on ainult üks raamat ja see võib kuuluda ainult ühele lugejale. Tuleb koostada tabelid raamatukoguks, et seda arvesse võtta.

158

/** * Tehke rahaülekannet kahe konto vahel. Pidage meeles, et see on tootmislahendus * Sisendparameetrid: * @param fromAccountId kasutaja unikaalne identifikaator, kes raha üle kannab * @param toAccountId kasutaja unikaalne identifikaator, kellele raha üle kantakse * @param amount ülekande summa. Positiivne number */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }}

152

Kirjutage SQL-päring: valige kõigi raamatute pealkirjad, millel on rohkem kui kolm autorit.

146

/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }

145

Kuidas skaleerida teenust, kui koormus kasvab lineaarselt? Mida teha, kui horisontaalne skaleerimine jõuab andmebaasi piirideni?

141

Outbox muster: kuidas tagada kirje atomarsus andmebaasis ja sündmuse saatmine järjekorda?

134

Kuidas rakendada kiiruse piirangut välisele API-le RPS piiranguga? Kuidas erinevad virtuaalsed voogud/korutüünid süsteemivoo'dest?

130

Kirjutage SQL-päring: valige välja kõikide raamatute pealkirjad, mis praegu on lugejate käes.

129

Tingimused On 3 olemust - kasutaja, vestlus, sõnum - Kasutajal on nimi ja registreerimise kuupäev - Vestlusel on nimi ja loomise kuupäev - Sõnumil on tekst, autor ja loomise kuupäev - Kasutaja võib olla samaaegselt mitmes vestluses - Sõnum peab kuuluma vestlusele ja ei saa kuuluda rohkem kui ühele vestlusele korraga - Valdkonda tuleb kirjeldada tabelite kujul

129

Millised on sharding tüübid? Rääkige peamistest lähenemistest.

127

Kuidas erineb Cassandra PostgreSQL-st? Rääkige peamistest erinevustest.

125

3 objekti: kasutaja, vestlus, sõnum - Kasutajal on nimi ja registreerimise kuupäev - Vestlusel on nimi ja loomise kuupäev - Sõnumil on tekst, autor ja loomise kuupäev - Kasutaja võib olla samaaegselt mitmes vestluses - Sõnum peab kuuluma vestlusele ning ei saa kuuluda rohkem kui ühele vestlusele korraga - Valdkonda tuleb kirjeldada tabelite kujul

120

Antud stringi tuleb määrata selle suurima palindromi pikkus, mis saab sellest märkidest moodustada. Palindroom on sõna, mis loetakse samamoodi algusest ja lõpust, näiteks "kak" või "tart". Näide: Sisend: aaabbbcccddd Väljund: 11 (palindrom dccbbaaabbccd)

119

Kas on vajalik, et meetod transferMoney oleks @Transactional ja miks?

116
/2