Frontend
Wywołaj funkcję getProducts w komponencie Vue 3 i wyświetl otrzymane wyniki w szablonie.
Jakie narzędzia i podejścia używasz do stylizacji (moduły CSS, SCSS, CSS-in-JS itp.)?
W jakich przypadkach używanie v-html (innerHTML) jest dobre, a w jakich złe? Jak można mieć pewność, że zawartość z serwera będzie bezpieczna?
Opowiedz o swoim doświadczeniu zawodowym i ostatnim projekcie
Opowiedz o pamięci podręcznej przeglądarki i jak ją konfigurować. Co powinno być w pamięci podręcznej, a czego nie?
Otrzymałeś kod do przeglądu — co tutaj nie jest optymalne?
Czy masz doświadczenie z agentami AI? Jakie są Twoje wrażenia z pracy z sieciami neuronowymi?
Jak utworzyć chronioną trasę w aplikacji React?
Jakie typy danych istnieją w JavaScript? Czym różnią się typy prymitywne od obiektów? Jak są przechowywane w pamięci?
Opowiedz więcej szczegółów o tym, co robiłeś w części DevOps.
Jaka jest różnica między state a props?
Proszę opowiedz o swoim doświadczeniu, projektach i wszystkim, co uważasz za ważne.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
Załóżmy, że musisz stworzyć chronioną stronę z autoryzacją przez middleware. Jak byś to zrealizował?
Czym jest zamknięcie w JavaScript? Podaj przykład.
Czy pracowałeś z klasami w TypeScript?
Wyobraź sobie, że otrzymujesz zadanie od działu marketingu: chcemy dodać funkcję — logo w lewym górnym rogu powinno być odwrócone, jeśli Merkury jest w retrogradacji. Co zrobisz?
Napisz komponent React z przyciskiem Dodaj. Po kliknięciu przycisku Dodaj dodawany jest nowy przycisk z numerem porządkowym. Po kliknięciu na utworzony przycisk, jest on usuwany. Usuwanie powinno działać poprawnie (nie po indeksie, lecz po unikalnym identyfikatorze).
Czy Next.js pojawił się w projekcie z twojej inicjatywy, czy przyszedłeś i już był? Z jakiego powodu wybrano Next.js?
Czy masz pomysł, jak uniknąć zagnieżdżonego przeszukiwania (O(n²)) podczas wyszukiwania użytkowników po ID? Jak można zoptymalizować wyszukiwanie?