Frontend
Na czym polega metoda łańcuchowa (chaining) rozwiązywania kolizji w tablicy haszującej?
Opowiedz o stosie technologicznym używanym w projektach. Na przykład, jakie zestawy UI były używane?
Co oznacza ustawienie setTimeout z opóźnieniem 0 milisekund w kodzie i jak to będzie działać?
Ile czasu zajmie wykonanie każdej funkcji? ```javascript /** Ile czasu zajmie wykonanie każdej funkcji */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Specyficzność selektorów CSS: jakie style zostaną zastosowane do dwóch tagów H2 z konkurującymi stylami? Uporządkuj selektory według rosnącej specyficzności.
Jakie wartości właściwości display przypomnisz?
Jak oceniasz swój poziom techniczny na obecnym stanowisku? Middle, middle+, senior, senior+?
Jak wyglądała architektonicznie Twoja aplikacja na ostatnim miejscu pracy? Jakie znasz alternatywne podejścia architektoniczne?
Na stronie jest lista 5000 produktów, strona mocno się laguje. Biznes prosi, żeby coś z tym zrobić. Co zaproponujesz?
/** * Funkcja `asyncAuth(callback)` przyjmuje callback, do którego można * przekazać błąd (pierwszy argument) i dane * z backendu (drugi argument). * asyncAuth((error, data) => {}); * * Musisz zaimplementować funkcję `auth()`, * która wywołuje `asyncAuth()`, ale zwraca Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Czy CSS blokuje renderowanie strony?
Czym są composables i do czego służą?
Dlaczego React potrzebuje wirtualnego drzewa DOM? Dlaczego nie można bezpośrednio modyfikować rzeczywistego DOM? Jakie są zalety i wady różnych podejść?
Vue 2 i Vue 3: jakie ograniczenia architektoniczne reaktywności Vue 2 zmusiły Evana You do przepisywania silnika za pomocą `Proxy`?
Jak można zaimplementować sprawdzanie uprawnień lub ról na poziomie tras w Vue Router 3?
Jak działają ekrany o wysokiej gęstości pikseli (Retina, DPR)? Jak prawidłowo przygotować obrazy dla takich ekranów?
Czym jest błąd CORS?
Opowiedz o fragmentach i portalach w React.
Jak duże masz doświadczenie w przeglądzie cudzych kodów — jak dobrze znasz cudzy kod?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }