Frontend
Widzisz, klikam na element 2, ukrywam go, a element 1 również się zamyka. To nie powinno się dziać. Czy możesz wyjaśnić, dlaczego tak się dzieje?
Jaka jest różnica między Promise a async/await? Jak wykonać dwa asynchroniczne żądania równocześnie? Jakie metody Promise znasz (all, allSettled, race, any)?
Czym jest React, do czego został stworzony i jakie są jego główne koncepcje?
Czym różni się sprawdzanie 'key in result' od 'result.hasOwnProperty(key)'?
Gdzie najczęściej występuje zwarcie? Najprostszy przykład.
Opowiedz trochę o sobie, czym interesujesz się w programowaniu, jakie masz ostatnie doświadczenia, może robiłeś coś trudnego.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
Czym jest pętla zdarzeń (Event Loop) w JavaScript? W jakiej kolejności są wykonywane zadania?
Czego szukasz dla siebie, na jakie aspekty zwracasz uwagę przy wyborze pracodawcy?
Jak trafiłaś do frontendu? Opowiedz mi trochę o sobie.
Jak zadeklarować nowy typ oparty na Foo, ale bez pól a i c, bez użycia Omit?
Co możesz powiedzieć o trybie Strict w React?
Czym różnią się funkcje strzałkowe od deklaracji funkcji?
Jak działa zbieracz śmieci (Garbage Collector) w JavaScript?
Jakie są zalety i wady podejścia z częstymi wydaniami (ciągłe wdrażanie) w porównaniu z zaplanowanymi wydaniami?
Czy kiedykolwiek musiałeś zastąpić odpowiedź backendu podczas lokalnego rozwoju, gdy backend jeszcze nie był gotowy? Jak byś to zrobił?
Opowiedz o Event Loop: czym jest, jak działa?
[imię] zapytał: dlaczego łatwo przejść z TypeScript na Python?
Dlaczego czas wykonania sleep nie jest dokładnie 1000 i 2000 milisekund, lecz nieco dłuższy? Co wpływa na opóźnienie?
Kiedy wykonywana jest funkcja czyszczenia w `useEffect` i co ona robi w tym przypadku?