Frontend
Jak działają ekrany o wysokiej gęstości pikseli (Retina, DPR)? Jak prawidłowo przygotować obrazy dla takich ekranów?
Proszę, opowiedz nam o sobie.
Czym są bubbling i capturing zdarzeń? Jak anulować bubbling?
Czym jest Source Map?
Złożoność: dodaj filtrowanie wyników według pola status za pomocą osobnego pola tekstowego, uwzględniając nieczułość na wielkość liter.
Czym jest błąd CORS?
Jak duże masz doświadczenie w przeglądzie cudzych kodów — jak dobrze znasz cudzy kod?
Opowiedz więcej o etapach renderowania: layout (reflow) i paint (repaint)
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Jakie podejścia do pisania stylów stosowałeś (preprocesory, Tailwind, moduły CSS itp.)?
Wyjaśnij, co się stanie z opakowaniem Promise, jeśli asyncCall przez pomyłkę wywoła przekazany callback kilka razy: najpierw z błędem, potem z danymi, a następnie ponownie z błędem.
Czy miałeś do czynienia z obiektami Set? Czym się one wyróżniają i po co zostały wymyślone?
Czy w projekcie są testy?
Czy znasz zasady SOLID? Opowiedz o zasadzie odwrócenia zależności (DIP)
Jakie hooki możemy użyć do przechowywania lokalnego stanu w React?
Podsumuj: jakie trzy problemy zostały znalezione i naprawione w aplikacji?
Dlaczego lepiej jest ustawiać podpowiedzi dla pola wejściowego absolutnie?
Czy możesz wyjaśnić, dlaczego akurat ta liczba?
Czy używaliście AI tylko do testów i dokumentacji, czy pisaliście coś poważnego od podstaw?
Czy znasz pojęcia kaskady i specyficzności w CSS? Jakie metodologie pomagają radzić sobie ze specyficznością w zespole?