Să presupunem un sistem CRM: cererile de concediu sunt aprobate, dar nu sunt afișate în calendar, ceea ce duce la calcularea incorectă a salariului. Problema este fluctuantă. Cum ai începe să rezolvi această problemă?
Node.js
Cum acceptăm și stocăm exact evenimentul — cum trebuie să fie structurat stratul de recepție și putem avea încredere în eveniment?
Descrie cel mai interesant caz al meu
O parte a muncii constă în analizarea și îmbunătățirea codului existent, uneori generat de AI, alteori fără documentație. Cum percepiți acest format?
Să presupunem un sistem care primește evenimente de la un sistem extern (plăți, stări ale comenzilor) prin webhook HTTP sau coadă. Este necesar să salveze evenimentele, să actualizeze starea și să facă acest lucru fiabil în producție. Cum ai proiecta o schemă generală de flux?
Ce trebuie să răspund la întrebarea „Ce cauți în contextul postului”?
Ce se întâmplă dacă inițial apare un eveniment Success/Paid/Done, apoi un eveniment Pending mai vechi? Cum se rezolvă acest lucru?
Cum se deosebește o eroare temporară de una care nu poate fi recuperată?
Cum ați asigurat livrarea exactă o singură dată, sau este vorba doar despre consistență?
Sistemul extern a trimis același eveniment de mai multe ori. Cum rezolvi această problemă?
Presupunând că ai diagnosticat o problemă. Cum faci ca data viitoare să nu fie nevoie să o rezolvi manual?
Te rog, povestește-mi despre un proiect sau ceva ce ai făcut, de care ești mândru și de ce.
Dacă totul a fost verificat și tot există o diferență, unde altunde poate fi greșeala și poate fi vinovat și furnizorul (de exemplu, dacă API-ul său este livrat greșit)?
Furnizorul extern trimite webhooks, le înregistrăm în baza de date. După o lună, vine produsul: au 1000 de înregistrări, noi 970. Cum ai investiga?
Presupunând că tot ce ai verificat este corect. Ce se întâmplă în acest caz?
Sistemul este deja în producție. Cum să știți dacă funcționează și cum să investigați o problemă specifică?
Ce tabele și entități sunt necesare în bază pentru ca sistemul să fie întreținut și investigabil?
Descrie experiența mea care mă va ajuta la interviul pentru poziție
Evenimentul este valid, nu este un duplicat, ordinea este clară, dar în timpul procesării serviciul pică. Cum asigurați fiabilitatea?
Ce să afișezi în UI dacă evenimentul a fost salvat, dar nu aplicat?