Frontend
Czy możesz wyjaśnić pętlę zdarzeń: w jakiej kolejności wykonywany jest kod synchroniczny, mikrozadania i makrozadania?
Jak w zespole zorganizowane jest CI/CD i uruchamianie nowych usług?
Zaimplementuj w JavaScript pobieranie danych z endpointów: równocześnie załaduj posty i komentarze, pogrupuj komentarze według postId i utwórz tablicę obiektów z id, tytułem, userId i liczbą komentarzy.
Zadanie: zaimplementować formularz logowania w React. Wymagania: - dwa pola: email + hasło - kontrolowane pola - wysłanie formularza z preventDefault - podstawowa walidacja (pole niepuste) - przy wysłaniu wykonać asynchroniczne żądanie (można symulować za pomocą setTimeout) - pokazać stan ładowania (przycisk wyłączony) - pokazać błąd przy nieudanym logowaniu Dodatkowo (opcjonalnie): - walidacja emaila
Czy nie masz nic przeciwko robieniu fullstack?
Czym są props i state w React? Jaka jest różnica?
Jak wygląda Twój proces nauki nowych technologii?
Czy każda funkcja przechodzi przegląd kodu, czy nie? Ile zatwierdzeń było potrzebnych?
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 (===)?
/** * Dany jest tablica. Należy posortować nieparzyste liczby według wartości rosnąco, * a parzyste pozostawić na swoich miejscach * / export function oddSort(numbers) { // Twój kod tutaj } console.log(oddSort([2, 3, 7, 4, 6, 1, 5, 8, 9])); // [2, 1, 3, 4, 6, 5, 7, 8, 9] console.log(oddSort([2, 4, 6, 8])); // [2, 4, 6, 8] console.log(oddSort([3, 7, 1, 5, 9])); // [1, 3, 5, 7, 9] // Należy sprawdzić rozwiązanie zadania na dwóch serwisach, wywołując: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Jeśli oba zapytania zwrócą true, wyświetlić success // - Jeśli któreś zwróci false, wyświetlić fail // - Jeśli któreś nie odpowie, wyświetlić error // - Jeśli któreś odpowie dłużej niż 1 sekunda, wyświetlić timeout import { checkResult } from '...'; export async function checkResults() { const solution = 'Any answer'; const url1 = 'yandex.ru'; const url2 = 'google.com'; checkResult(url1, solution); checkResult(url2, solution); }
Co oznacza przekazywanie obiektów przez referencję?
Jakie jest twoje zdanie na temat podejścia CSS-in-JS (styled-components, emotion)?
Jaki byłby dla ciebie przekonujący argument za wyborem jakiejś firmy lub projektu?
Jaka jest różnica między toRef a unref?
Jak przenieśłbyś projekt Angular z wersji 14 na 21 i co zrobić w przypadku niekompatybilności z biblioteką zewnętrzną?
Jak koncepcyjnie zaprzyjaźnić ESLint i Prettier, aby nie kolidowały ze sobą?
Czym jest stan w React i do czego służy?
Czy korzystasz z RxJS, czy już całkowicie przeszedłeś na sygnały?
W komponencie umieszczono console.log w komponencie rodzica i w komponentach potomnych, a także w useEffect. W jakiej kolejności się wyświetlą i dlaczego?