Frontend
Opowiedz o skomplikowanej formie na ponad 50 pól: jak zbudowałeś architekturę, dynamikę i pracę z zagnieżdżonymi danymi?
Zoptymalizowaliśmy komponenty — podaj przykład tego, jak wyglądały przed optymalizacją i jak są po niej.
Czym są generyki w TypeScript?
Jaki jest sens i problem zamknięć w JavaScript?
Czy pracowałeś z klasami w TypeScript?
Zobacz ten kod z SSR i singleton i18n. Znajdź poważny problem, który może zepsuć HTML dostarczany użytkownikowi. Jak go naprawić?
Jak sprawić, aby dwa obietnice wykonywały się równolegle, a funkcja zakończyła się w 1 sekundę, a nie w 1200 ms?
Jak uniknąć nadmiernego śledzenia sygnałów wewnątrz efektu — czym jest untracked?
Opowiedz o CORS: czym jest, do czego służy, jakie zadania rozwiązuje i jak działa.
Opowiedz krótko o sobie, czym się zajmujesz, skąd jesteś, dlaczego tu jesteś i wszystko, co uważasz za ważne.
Czy zajmowałeś się wdrażaniem aplikacji, CI/CD, konfiguracją?
Czy sam publikujesz na podobnych zasobach?
Jak jest zorganizowana reaktywność w Vue 3? Opowiedz o ref i reactive.
Ile żądań HTTP zostanie wysłanych i dlaczego, jeśli uruchomimy kod z Observable bez subscribe i Promise bez then?
Co zwraca forEach?
Jak nauczyłeś się zawodu programisty bez wykształcenia kierunkowego?
Zadanie FizzBuzz: napisz funkcję w JavaScript, która przyjmuje tablicę liczb i zwraca tablicę, w której liczby podzielne przez 3 są zamienione na 'fizz', podzielne przez 5 na 'buzz', a podzielne przez oba 3 i 5 na 'fizzBuzz'
import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("każde renderowanie 1")); console.log("każde renderowanie 2"); useEffect(() => console.log("każde renderowanie 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Zwiększ </button> ); } // montaż -> każde renderowanie 2, każde renderowanie 1, każde renderowanie 3 // aktualizacja -> każde renderowanie 2, każde renderowanie 1, każde renderowanie 3 // odmontowanie 4
Wyjaśnij Feature-Sliced Design (FSD). Jak zastosowałeś to w projekcie?
Jakie masz do nas pytania? Czego oczekujesz od tego stanowiska?