Frontend
Zadanie: przeciąganie myszką Należy umożliwić kliknięcie przycisku myszy na kolorowym prostokącie i przeciągnięcie go, dopóki przycisk jest przytrzymany.
Jaka jest różnica między operatorem równości podwójnej (==) a potrójnym (===)?
const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];
Czy używasz jakichś konfiguracji w aplikacji? Linters, style kodu — czy dzielisz się nimi między projektami (np. przez prywatny npm)?
Jaki byłby dla ciebie przekonujący argument za wyborem jakiejś firmy lub projektu?
Co się stanie, jeśli nie wyczyścimy timeout po pomyślnym wykonaniu funkcji? Jak to naprawić i która metoda obietnicy będzie odpowiednia do wyczyszczenia timeout w każdym przypadku (sukces i błąd)?
Praca z formularzami: React Hook Form, walidacja przez Yup/Zod
Jak koncepcyjnie zaprzyjaźnić ESLint i Prettier, aby nie kolidowały ze sobą?
Czy korzystasz z RxJS, czy już całkowicie przeszedłeś na sygnały?
Czym jest wykrywanie zmian w Angularze? Jakie strategie istnieją?
Czy kiedykolwiek musiałeś samodzielnie opracować jakąś funkcję?
Zadanie praktyczne: zaimplementuj funkcję, która przyjmuje tablicę URL-i i limit równoczesnych zapytań, i wykonuje zapytania fetch z ograniczeniem równoległego wykonywania (nie więcej niż limit zapytań jednocześnie), zwracając wyniki w kolejności początkowej.
Jakie hooki cyklu życia były w Vue 2?
Czy nie rozważasz biura dla siebie, jeśli w CV podano format pracy hybrydowy, zdalny, biurowy?
Jak przebiegła recenzja kodu, kto ją przeprowadził?
Na ile dobrze jest opisać funkcję w komponencie, która również zwraca JSX?
W jaki sposób musiałeś organizować CSS w projektach? Co używałeś: preprocesor, styled-components, moduły?
Co się stanie, jeśli jeden z przesyłanych plików będzie bardzo duży?
Co otrzymasz w tej stałej: jedynkę czy coś innego? Załóżmy, że jest stała, do której przypisana jest Promise, i do niej dołączony jest .then() z return 1.
Zadanie w JavaScript: określić kolejność wyświetlania w konsoli dla kodu z użyciem setTimeout i Promise (zadania mikro i makro).