Czym są reflow i repaint, jakie zmiany je wywołują i czego należy unikać?
Frontend
Jakie są główne hooki cyklu życia w Vue 3 podczas korzystania z Composition API i <script setup>?
Jak przeglądarka renderuje stronę od momentu otrzymania HTML, bez użycia frameworków?
Czy możesz opowiedzieć trochę o swoim doświadczeniu?
Co lubisz i czego nie lubisz w swojej obecnej firmie?
Jaka jest różnica między ref a reactive w Vue 3 i kiedy są używane?
Czy znasz TanStack Query?
Czym jest SSR, z jakimi problemami się spotkałeś i jak je rozwiązałeś?
```javascript console.log('1') setTimeout(() => { console.log('2') Promise.resolve().then(() => console.log('3')) }, 0) Promise.resolve().then(() => { console.log('4') setTimeout(() => console.log('5'), 0) }) console.log('6') ```
Dlaczego potrzebne jest semantyczne oznaczanie, czym jest i czy możesz wymienić niektóre semantyczne tagi?
Czym jest CI/CD i czy pracowałeś z tym?
const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })
export function useUserData(userId) { const { $api } = useNuxtApp() const user = ref(null) const isLoading = ref(true) const displayName = computed(() => { return `${user.value.firstName} ${user.value.lastName}` }) async function load() { const data = await $api.get(`/users/${userId}`) user.value = data isLoading.value = false } load() return { user, isLoading, displayName } }
Jak się czujesz ogólnie pracując w swojej obecnej firmie?
Czy masz doświadczenie w pracy z Vuex?
Jakie są Twoje ogólne wrażenia z firmy i rozmowy kwalifikacyjnej?
Czym jest BEM i dlaczego jest używany?
Pracujesz zdalnie czy w formacie hybrydowym?