Frontend
Cum era structurat procesul dvs. de revizuire a codului?
[nume] a întrebat: Poți, te rog, să-mi spui cu ce te ocupi acum, în ce echipă? Care sunt în principal sarcinile tale? Sunt legate de infrastructură, de produs, poate, de funcții?
Când NU trebuie să folosiți indexul array-ului ca și cheie în React?
Explicați conceptul de programare declarativă în ceea ce privește React.
Ce fel de proiect a fost la ultimul loc de muncă? În câte module a fost împărțit?
Care este diferența dintre operatorii RxJS zip, combineLatest și forkJoin? Câți emițători are fiecare?
Care indicator arată că proiectul are nevoie de micro-frontend-uri?
Explică diferențele dintre ref și reactive în Vue 3: când să le folosești
Scrieți o funcție pentru conversia unui șir de la camelCase la snake_case. Nu se pot folosi expresii regulate, coduri de caractere sau o listă fixă de simboluri; soluția trebuie să fie universală. Evaluați complexitatea temporală și spațială.
Ce metode de lucru cu contextul (this) există? Care este semnătura apelului metodei call? Cu ce se deosebește call de apply?
Cunoașteți SSE (Evenimente trimise de server)?
Cum era backend-ul în ultimul proiect din perspectiva dezvoltatorului frontend?
Ce înțelegi prin Pixel Perfect?
Când se activează callback-ul useEffect? Care sunt fazele în React?
Cât de des au loc întâlnirile zilnic și alte întâlniri regulate ale echipei (grooming, retro, planificarea sprintului)?
Spuneți-ne despre experiența dvs. cu bibliotecile de gestionare a stării (Redux, RTK, Zustand).
Adaugă în funcția once un mecanism de retry: dacă funcția asincronă se încheie cu o eroare, repetă apelul de numărul de ori specificat (numărul de încercări se transmite ca al doilea parametru).
Putem aprofunda puțin în produsul cu asistent AI? Spuneți-ne cum a fost fluxul de la început până la implementarea acestui produs
Ce este o adresă IP?
Cum funcționează MVCC în PostgreSQL? De ce este necesară versiunea?