Használta már diszkrimináns uniókat és type guardokat? Milyen beépített type guardokat ismer?
Frontend
Sok hiba volt? Volt valamilyen kihívás a űrlapok optimalizálásában? Miért működik gyorsan a React Hook Form nagy űrlapoknál — hogyan történik az optimalizálás?
Dolgozott már SWR-rel? Milyen finomságok, problémák voltak az adatok aktualitásával kapcsolatban?
Hogyan őrizhetem meg az űrlap állapotát (vázlat) az oldal újratöltésekor?
Milyen gyakran kellett generikusokkal dolgoznia? Hol használta az olyan segédtípusokat, mint a Pick, Omit, Partial, Record, ReturnType, Exclude?
Hogyan biztosították az API-válaszok típusát? Használtak OpenAPI/Swagger-t vagy kódgenerálást?
Mennyire dolgoztál szorosan a Next.js-sel? Milyen funkciókat használsz?
Milyen tesztelő eszközökkel dolgozott? Hogyan integrálták a teszteket a CI-be?
Vannak olyan területek, amelyeken szeretne fejlődni?
Hogyan típusozzuk a HTML-attribútumokat és referenciákat tartalmazó komponenseket?
Ha arra gondolsz, mit szeretnél hosszú távon csinálni — hová vezet a vágyad, hová tart a lelked?
Hogyan kerülhető el a hívási verem túlcsordulása fa bejárásakor? Hogyan valósítható meg egy iteratív bejárás verem segítségével JavaScriptben?
Végül használták a platformát? Milyen visszajelzések voltak a felhasználóktól és a támogatás szempontjából?
Mi a hasonlóság és különbség a típusok (type) és az interfészek (interface) között a TypeScript-ben? Hol melyiket használjuk?
Volt kódmegosztás (code splitting) a projektben? Milyen csomagoló eszközt használtak?
Használtak optimista frissítéseket? Adtak-e a felhasználónak jelzést az adatok háttérben történő frissítése során?
Mit használsz az állapot kezelésére, és mit választanál egy új projektben?
Hogyan szervezek egy sémát egy több lépéses űrlaphoz a Zod-ban? Hogyan kezeljem a feltételes validálást?
Hogyan választanád szét a szerver és a kliens állapotát?
Mesélj egy nehéz döntésről, amit nulláról kellett megtervezned és fejlesztened.