Cum au decurs groomingurile în echipa ta?
System Analyst
select * din a inner join b pe a.a=b.b
Cum se calculează popularitatea cărților de-a lungul întregii istorii? Ce atribute participă la interogare?
Ați lucrat cu SQL? La ce nivel?
Cum funcționează autentificarea de bază (Basic Auth)?
Ce criterii urmați atunci când alegeți metoda HTTP?
Ce ai scrie în descriere dacă un sistem trimite evenimente în Kafka cu date de afaceri și trebuie să le preiei?
Dacă trebuie să filtrezi datele după un număr mare de parametri — cum ai implementa un astfel de API?
Proiectați o soluție pentru o pagină web de rezervare a cărților într-un lanț de librării: alegerea orașului și a magazinului, listă de cărți cu filtrare, rezervare prin număr de telefon, notificare prin SMS. Descrieți cerințele funcționale, construiți un diagram ERD, scrieți o interogare SQL și un răspuns JSON.
Ce modificări vor fi necesare în API atunci când se adaugă coduri promoționale?
Ce coduri de răspuns HTTP ai sugera pentru această API și când se aplică?
Cu ce se folosește un broker de mesaje?
Poți oferi un exemplu simplu de specificație OpenAPI pentru o API care returnează valoarea segmentului de risc după identificatorul clientului?
Unde ajunge solicitarea și în ce formă atunci când un client dorește să cumpere o carte?
Care este diferența dintre interacțiunea sincronă și cea asincronă și în ce cazuri este mai bine să folosești una sau alta?
Ce va returna API-ul dacă UUID-ul este valid, dar clientul nu este găsit în bază?
Ce alte modalități de transmitere a parametrilor de intrare în API cunoști, în afară de path?
Vorbiți despre utilizarea LLM în munca dvs. Ce modele folosiți și pentru ce sarcini?
Vorbește despre MongoDB: avantajele și dezavantajele în comparație cu PostgreSQL, în ce diferă și pentru ce sunt folosite
Ce cauți? Ce vrei de la un nou loc de muncă?