Frontend
Ce este o eroare CORS?
Ce abordări ați folosit pentru scrierea stilurilor (preprocesatoare, Tailwind, module CSS etc.)?
Cunoști principiile SOLID? Vorbește despre principiul inversiunii dependențelor (DIP).
Cum funcționează Fiber și cum este structurată prioritizarea (scheduler) în React?
Cu ce hooks putem stoca starea locală în React?
Ai folosit AI doar pentru teste și documentație sau ai scris ceva serios de la zero?
OOP în JS este un schemă funcțională? Care este principala problemă a OOP în JS?
Spuneți-ne, ce este Module Federation și ce include?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("fiecare randare 1")); console.log("fiecare randare 2"); useEffect(() => { console.log("fiecare randare 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementare </button> ); }
Ce este useEffectEvent și la ce folosește?
[nume] a întrebat: Ce înseamnă o revizuire bună a codului, după părerea ta? Cum ai rezolva problema unei atitudini condescendente și critice în timpul revizuirii în echipă?
Înțelegi cum funcționează Tailwind?
Ce este protocolul WebSocket și în ce constă, când se aplică?
Ce instrumente și abordări folosiți pentru stilizare (module CSS, SCSS, CSS-in-JS etc.)?
Ați fost nevoit vreodată să folosiți Lodash sau analoagele sale?
Vorbește despre acest lucru în diferite contexte: în metodele obiectelor, în funcțiile săgeată și în funcțiile normale.
Scrieți o funcție în JavaScript sau TypeScript care primește ca input un array de numere și returnează un array în care numerele multiple de 3 sunt înlocuite cu șirul 'Fizz', cele multiple de 5 cu 'Buzz', iar cele multiple de ambele cu 'FizzBuzz'.
Ce tipuri de date există în JavaScript? În ce diferă primitivele de obiecte? Cum sunt stocate în memorie?
Ce alte metode ale API-ului Promise cunoști în afară de Promise.all?
Implementați o funcție compose care acceptă un număr variabil de funcții și returnează o nouă funcție. Rezultatul fiecărei funcții este transmis următoarei.