Frontend
Czy znasz metody modyfikowalne i niemodyfikowalne tablic? Na przykład, jaka jest różnica między splice a filter?
Czym określono, co należy zoptymalizować, i jak to zoptymalizowano?
Opowiedz o watch i watchEffect w Vue 3, właściwości obliczeniowe. Jak usunąć watcher?
Jakiego systemu operacyjnego używasz?
Jaki minimalny poziom wynagrodzenia jest dla Ciebie komfortowy?
W CV jest napisane: «Zmniejszyłem liczbę powtarzających się zapytań API o 42%». Opowiedz tę historię — jak zmierzyłeś się z problemem powtarzających się zapytań w RxJS, czego się z tego nauczyłeś, jak zmieniło się twoje podejście do pracy z RxJS?
Czym jest porównanie ścisłe i nieścisłe w JavaScript?
Czy może opowiedzieć o podejściach architektonicznych, które stosował w projekcie? Czy zna Feature-Sliced Design (FSD)?
Czy masz CI/CD? Czy używasz statycznego analizatora kodu, takiego jak SonarQube?
Czy miałeś wcześniej do czynienia z koncepcją podobną do sygnałów (np. w innych frameworkach)?
Jakie są główne różnice między Vue 3 a Vue 2? Czy Vue 3 ma Virtual DOM?
Wyjaśnij Feature-Sliced Design (FSD). Jak zastosowałeś to w projekcie?
Opowiedz o właściwościach CSS, których lepiej nie animować i dlaczego. Jakie właściwości lepiej animować?
Jaka jest różnica między porównaniem ścisłym a nieścisłym?
Jak doszedłeś do decyzji o podzieleniu aplikacji na mikrofronty?
Opisz, co się dzieje po kliknięciu przycisku w komponencie React z licznikiem: jak działa useState, jak React rozumie, że musi zaktualizować tę część DOM.
Jak można skopiować obiekt w JavaScript? Jakie znasz sposoby?
Opowiedz o sobie, czym się zajmowałeś wcześniej, co było ciekawego?
Opowiedz o składzie zespołu w ostatnim miejscu pracy.
Czy nadal pracujesz w firmie, czy już ją opuściłeś?