Frontend
Czy pracowałeś z kodem Legacy?
Jakie jest Twoje podejście do przejścia na FSD (Feature-Sliced Design)? Czy masz doświadczenie w wdrażaniu nowych podejść architektonicznych w działającym projekcie?
Jak rozpoznać, że backend działa źle, gdzie się spowalnia? Jak debugować błąd 500 w produkcji?
Jakie narzędzia i podejścia używasz do stylizacji (moduły CSS, SCSS, CSS-in-JS itp.)?
Jakie rzeczy cię denerwowały i których nie chciałbyś, aby powtórzyły się w nowej pracy?
Czy musiałeś używać Lodash lub jego odpowiedników?
Czy masz doświadczenie z agentami AI? Jakie są Twoje wrażenia z pracy z sieciami neuronowymi?
Zaimplementuj funkcję compose, która przyjmuje dowolną liczbę funkcji i zwraca nową funkcję. Wynik działania każdej funkcji jest przekazywany do następnej.
Zadanie praktyczne: napisz funkcję, która przyjmuje liczbę i zwraca Promise z wynikiem sprawdzenia parzystości/nieparzystości, a w przypadku błędu (nie liczba) zwraca -1.
Co rozumiesz przez projektowanie i architekturę w swoim projekcie? Czy istniała jedna spójna koncepcja architektoniczna?
Jeśli mówimy o ostatnich 4-5 latach pracy, które zadanie zapadło Ci najbardziej w pamięć i dlaczego?
Czy akredytacja IT jest dla ciebie ważna?
const submit = useCallback((el) => () => { log(el); }, []); arr.map(el => <button onClick={submit(el)} />) arr.map(el => <SomeComp key={} onClick={() => submit(el)} />) const param = useMemo(() => ({c: a + b}), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Czy jesteś gotowy do udziału w wsparciu usług na produkcji i dyżurach?
Czy pracowałeś z bazami danych w projektach domowych? Czy wykonywałeś zapytania z tabel, wstawienia?
Co zostanie wyświetlone w konsoli? Co się zmieni, jeśli usuniesz break w 7. linii? Jaka jest złożoność algorytmiczna tego kodu?
Jakie kursy studiowałeś lub samodzielnie uczyłeś się frontendu?
Czy planujesz zostać na dłużej we Włoszech?
Czy obecnie są procesy zbliżające się do końca, lub oferty w ręku?
Czy pisałeś testy? Jakie masz doświadczenie z testami?