Opowiedz, w poprzedniej pracy, czego było więcej — frontendu czy backendu? Jakie były ciekawe, zapadające w pamięć i trudne zadania?
Frontend
Co sądzisz o Atomic CSS?
Na podstawie jakich kryteriów będziesz wybierać nową firmę?
Klasyczny sposób wyśrodkowania div.
Jakie zadania są bardziej typowe w pracy? Ile czasu zajmuje tworzenie layoutu, pisanie logiki, przegląd, rozmowy, praca z długiem technicznym?
Czym jest requestAnimationFrame i co gwarantuje?
Jak podchodzisz do zapytań wewnątrz komponentów?
Opowiedz o zamknięciach. Jak działa zbieracz śmieci z zamknięciami?
Czy JavaScript jest jednordzeniowy czy wielordzeniowy? Jak uruchomić drugi wątek?
Podczas testów, czy Twój zespół testerów i programistów pokrywa kod testami jednostkowymi? Czy programiści piszą też testy integracyjne i end-to-end?
Wspomniałeś o SameSite w cookie — do czego służy ta konfiguracja?
Czym różni się __proto__ od [[Prototype]] i prototype?
W jakim formacie przychodziły odpowiedzi z backendu i jak je przetwarzaliście (o systemie testów psychologicznych z dynamicznymi pytaniami)?
Checkbox i inne typy pytań to były różne komponenty czy jeden uniwersalny? Jak były renderowane?
Opowiedz mi o rodzajach przechowywania: localStorage, sessionStorage, cookie. Czym się różnią i dlaczego tokeny przechowuje się w cookie?
Czym różnią się zmienne w preprocesorach od natywnych zmiennych CSS?
W jakiej kolejności wykonywane są then, catch i finally w łańcuchu obietnic?
Opowiedz trochę o swoim poprzednim doświadczeniu, czym się zajmowałaś w poprzedniej pracy. Czy były jakieś interesujące przypadki lub jaka była Twoja rola w zespole?
Czym różnią się moduły CSS od stylów scoped w Vue?
Czy chciałbyś poświęcać więcej czasu na zadania przywódcze, czy po prostu pracować komfortowo i otrzymywać interesujące zadania?