Frontend
Kas yra CORS klaida?
Kokius požiūrius naudojote stilių rašymui (preprocesorius, Tailwind, CSS moduliai ir kt.)?
Ar žinai SOLID principus? Papasakok apie priklausomybių inversijos principą (DIP)
Kaip veikia Fiber ir kaip yra suorganizuotas prioritetizavimas (scheduler) React?
Kokiais hook'ais galime saugoti vietinę būseną React?
Ar naudojote dirbtinį intelektą tik testams ir dokumentacijai, ar nuo nulio rašėte ką nors rimto?
Ar OOP JS yra veikiantis schema? Kokia yra pagrindinė OOP problema JS?
Kas yra Module Federation ir ką ji apima?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("kiekvienas atvaizdavimas 1")); console.log("kiekvienas atvaizdavimas 2"); useEffect(() => { console.log("kiekvienas atvaizdavimas 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Padidinti </button> ); }
Kas yra useEffectEvent ir kam jis reikalingas?
[vardas] paklausė: Ką tu manai, kas yra geras kodo peržiūra? Kaip spręstum problemą su nuvertinančiu ir kritišku požiūriu komandoje?
Ar suprantate, kaip veikia Tailwind?
Kas yra WebSocket protokolas ir kuo jis esmė, kada jis taikomas?
Kokius įrankius ir požiūrius naudojate stiliui kurti (CSS moduliai, SCSS, CSS-in-JS ir kt.)?
Ar kada nors teko naudoti Lodash ar jo analogus?
Pasakok apie tai skirtinguose kontekstuose: objektų metodose, rodyklės funkcijose ir įprastose funkcijose.
Parašykite JavaScript arba TypeScript funkciją, kuri priima skaičių masyvą ir grąžina naują masyvą, kurio elementai yra pakeisti: skaičiai, kurie dalijasi iš 3, pakeisti į 'Fizz', skaičiai, kurie dalijasi iš 5, į 'Buzz', ir tie, kurie dalijasi iš abiejų, į 'FizzBuzz'.
Kokie duomenų tipai egzistuoja JavaScript? kuo primityvai skiriasi nuo objektų? kaip jie saugomi atmintyje?
Kokius kitus Promise API metodus žinai, išskyrus Promise.all?
Įgyvendinkite compose funkciją, kuri priima kintamą skaičių funkcijų ir grąžina naują funkciją. Kiekvienos funkcijos rezultatas perduodamas kitai.