Frontend
Ai menționat dezvoltarea unei biblioteci de componente UI-kit reutilizabile bazată pe Angular Material. Există o diferență fundamentală între componentele bibliotecii și componentele multifuncționale obișnuite ale aplicației? De la ce se poate renunța în componentele obișnuite, dar nu în cele ale bibliotecii?
Cu ce framework-uri ai lucrat, cu care lucrezi acum și de ce l-ai ales? Care sunt avantajele și dezavantajele pe care le vezi la acest framework?
Puteți enumera toate soluțiile tehnice pentru această problemă (cu excepția înlocuirii câmpului cu un semnal)?
Proiectați un component React pentru afișarea unei structuri imbricate de fișiere și foldere: afișează corect structura imbricată, poate ascunde și afișa conținutul folderelor, solicită dinamic date despre conținutul folderelor atunci când acestea sunt extinse.
Ce face providedIn: 'root' în Angular și în ce se deosebește de indicarea dependenței în providers-ul componentului?
Ce este HTTPS și în ce se deosebește de HTTP? Ce se întâmplă în timpul handshake-ului TLS și ce verifică browserul în certificat?
Știi despre capcane ascunse legate de cookies? De exemplu, aspecte periculoase din punct de vedere al securității.
La utilizarea HTTPS, ce părți ale cererii HTTP sunt criptate și care rămân deschise? De exemplu, URL-ul, anteturile, corpul cererii sunt criptate?
Cu ce biblioteci de vizualizare a datelor ați lucrat?
Ce gestionare de stare ai folosit? La ce servește un manager de stare, ce problemă rezolvă?
[nume] a întrebat: povestiți-ne despre experiența și background-ul dvs. profesional.
Sarcină: ce va afișa consola? (cod cu var fullname, obiect și pierderea contextului this)
Unde trece granița dintre feature și entity? Când pui logica de business?
Ce faci de obicei dacă simți că dezvoltarea este în curs și ești puțin în urmă față de termenele limită? Există o dată de lansare, dar înțelegi că nu vei reuși să finalizezi sarcina la timp.
Care sunt așteptările dvs. salariale?
Dacă semnalele sunt mai ușor de utilizat, înseamnă că în RxJS există probleme cu care se confruntă aproape fiecare dezvoltator și pe care nu le pot înțelege rapid?
Care este diferența dintre interface și type în TypeScript? Pe care îl preferi să îl folosești și în ce situații?
Aveți experiență cu linia de comandă și lansarea proiectelor prin terminal?
Ce este iadul callback-urilor?
Spuneți-ne despre compoziția echipei dvs. și despre sarcinile pe care le-ați îndeplinit în proiect