Frontend
Care este diferența dintre never și void în TypeScript?
Cum ai organiza izolarea stilurilor pentru fiecare micro-frontend, inclusiv atunci când folosești Tailwind CSS? Ce abordări de browser pentru izolare există?
Din ce partid sunt cei mai predispuși membrii să voteze împotriva reducerii timpului de lucru dacă preferința lor exprimată anterior în privința reducerii timpului de lucru a fost, de asemenea, împotrivă?
De ce părăsiți locul de muncă actual și ce căutați într-un nou loc?
Ce instrumente pentru lucrul cu stilurile ai folosit?
Ce este încărcarea sincronă și asincronă a JavaScript și CSS? De ce depinde modul de încărcare?
Există posibilitatea de lucru multi-thread în browser, dacă JavaScript este single-threaded?
Puteți să-mi vorbiți despre sarcini interesante pe care a trebuit să le faceți la locul dvs. de muncă anterior?
Asta are sens—menținerea contractului public închis evită devieri neintenționate ale API-ului, iar uniunile discriminate sunt un motiv puternic pentru a prefera `type`. Când implementezi acel buton pentru a fi pixel-perfect și receptiv, cum gestionezi spațierea și alinierea pentru ca icon + etichetă să rămână vizual consistentă pe diferite puncte de întrerupere și schimbări de dimensiune a fontului?
Ai vorbit cu conducerea despre situația reducerilor din companie?
Unde poate fi utilizat HOC în practică?
Ce este important să se ia în considerare în UX pentru Video Live în comparație cu VOD-ul obișnuit?
Pentru început, ai putea să-mi povestești puțin despre experiența ta în scrierea testelor automate, în special testele unitare și de integrare? Mulțumesc pentru că ai împărtășit asta. Ai lucrat și cu framework-uri de testare precum Playwright?
Ce instrumente de profilare folosești? Ți-a fost vreodată nevoie să iei dump-uri de memorie?
Utilizarea Webpack a fost o decizie conștientă sau exista deja?
Așază numerele în locul semnelor de întrebare pentru ca în consolă să se afișeze în ordine 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (exercițiu despre Event Loop, Promise, setTimeout)
Au fost probleme cu Cumulative Layout Shift atunci când elementele listei aveau înălțimi dinamice? Cum se poate rezolva acest lucru?
Vorbește-mi despre Storybook — cât de mult ai interacționat cu el, sau a fost doar cu un component mic?
Care sunt opțiunile de poziționare a elementelor pe pagină (CSS position)?
class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Spune pe scurt așa: `this` nu este un domeniu de vizibilitate, ci contextul de apelare al funcției. Este determinat nu unde este declarată funcția, ci unde este apelată. Se pot adăuga 3-4 reguli: - Apelul obișnuit al unei funcții — `this` este de obicei undefined în modul strict. - Metoda unui obiect — `this` indică obiectul din stânga punctului. - `call / apply / bind` — permit setarea explicită a `this`. - Funcțiile săgeată — nu au propriul `this`, îl iau din contextul exterior.