void singleChar() { asserEquals("a", }
Java
Sifariş yaradılması nümunəsində. Xidmət üçün sorğu və cavab var, bu iki fəaliyyət arasında xidmətlər və xarici məhsullar arasında təsvir olunan bir mübadilə var (məsələn, məhsulların populyarlığını saymaq üçün). Xidmət bir neçə dəfə işləyir, yavaş işləyir və ya tam timeout olur və biz cavab verə bilmirik, sifarişi itiririk. Sifarişləri və müvafiq olaraq pul itirməmək üçün nə etmək lazımdır?
SQL sorğusu yazın: hazırda ən çox oxunan üç müəllifin adlarını seçin (əlində ən çox kitab olanlar).
Palindrom probleminin həllinin algoritmik mürəkkəbliyini vaxt və yaddaş baxımından qiymətləndirin. Əgər əlifba sabitdirsə (İngilis hərfləri, 26 simvol), yaddaş baxımından mürəkkəblik nədir?
Bir sıra ədədlər massivı arr və bir ədəd k üçün Təkrarlanan elementlərin sayı > k olmayan yeni massiv qaytarmaq lazımdır Nümunə: Daxil edilən: arr=[1,1,1,2,3,3,3,4,4], k=3 Çıxış: res=[1,3,4]
Kitabxana modelini təsvir etmək lazımdır. Üç varlıq var: "Yazar", "Kitab", "Oxucu". Fiziki olaraq, yalnız bir kitab var və yalnız bir oxucuda ola bilər. Kitabxana üçün cədvəllər hazırlamaq lazımdır ki, bunu nəzərə alsın.
/** * İki hesab arasında pul köçürməsini həyata keçirin. Bu, istehsal həllidir * Giriş parametrləri: * @param fromAccountId pul köçürən istifadəçinin unikal identifikatoru * @param toAccountId pul köçürülən istifadəçinin unikal identifikatoru * @param amount köçürmə məbləği. Müsbət ədəd */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
PostgreSQL-də VACUUM nədir və niyə lazımdır?
SQL sorğusu yazın: üç və ya daha çox müəllifi olan bütün kitabların adlarını seçin.
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Yükün xətti artımı ilə xidməti necə miqyaslandırmaq olar? Üfüqi miqyaslandırma verilənlər bazasının limitlərinə çatdıqda nə etmək lazımdır?
Outbox nümunəsi: verilənlər bazasına yazma və hadisəni növbəyə göndərmənin atomarlığını necə təmin etmək olar?
Şərtlər 3 varlıq mövcuddur - istifadəçi, söhbət, mesaj - İstifadəçinin adı və qeydiyyat tarixi var - Söhbətin adı və yaradılma tarixi var - Mesajın mətni, müəllifi və yaradılma tarixi var - İstifadəçi eyni zamanda bir neçə söhbətdə iştirak edə bilər - Mesaj mütləq söhbətə aid olmalı və eyni zamanda bir neçə söhbətə aid ola bilməz - Sahə sahəsini cədvəl şəklində təsvir etmək lazımdır
Xarici API üçün RPS məhdudiyyəti ilə rate limiting necə həyata keçirilir? Virtual axınlar/korutinlər sistem axınlarından necə fərqlənir?
SQL sorğusu yazın: oxucuların əlində olan bütün kitabların adlarını seçin.
Hansı şardinq növləri mövcuddur? Əsas yanaşmalar haqqında danışın.
Cassandra və PostgreSQL arasındakı fərq nədir? Əsas fərqlər haqqında danışın.
Verilən sətir üçün onun simvollarından ibarət ən böyük palindromun uzunluğunu müəyyən etmək lazımdır. Palindrom — bu, başlanğıc və sonundan oxunduqda eyni olan söz, məsələn "kek" və ya "kəklik". Nümunə: Daxil edilən: aaabbbcccddd Çıxış: 11 (palindrom dccbbaaabbccd)
3 varlıq mövcuddur: istifadəçi, söhbət, mesaj - İstifadəçinin adı və qeydiyyat tarixi var - Söhbətin adı və yaradılma tarixi var - Mesajın mətni, müəllifi və yaradılma tarixi var - İstifadəçi eyni zamanda bir neçə söhbətdə ola bilər - Mesaj mütləq söhbətə aid olmalı və eyni zamanda bir neçə söhbətə aid ola bilməz - Sahə sahəsini cədvəllər şəklində təsvir etmək lazımdır
Əməliyyatlar nədir və PostgreSQL-də onları təmin edən mexanizmlər hansılardır? İzolyasiya səviyyələri haqqında danış.