Sobes.tech

Frontend

Czym są reflow i repaint, jakie zmiany je wywołują i czego należy unikać?

Middle+
290

Jakie są główne hooki cyklu życia w Vue 3 podczas korzystania z Composition API i <script setup>?

Middle+
269

Jak przeglądarka renderuje stronę od momentu otrzymania HTML, bez użycia frameworków?

Middle+
204

Czy możesz opowiedzieć trochę o swoim doświadczeniu?

Middle+
199

Co lubisz i czego nie lubisz w swojej obecnej firmie?

Middle+
195

Jaka jest różnica między ref a reactive w Vue 3 i kiedy są używane?

Middle+
180

Czy znasz TanStack Query?

Middle+
166

Czym jest SSR, z jakimi problemami się spotkałeś i jak je rozwiązałeś?

Middle+
165

```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') ```

Middle+
151

Dlaczego potrzebne jest semantyczne oznaczanie, czym jest i czy możesz wymienić niektóre semantyczne tagi?

Middle+
144

Czym jest CI/CD i czy pracowałeś z tym?

Middle+
140

const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })

Middle+
140

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 } }

Middle+
122

Jak się czujesz ogólnie pracując w swojej obecnej firmie?

Middle+
112

Czy masz doświadczenie w pracy z Vuex?

Middle+
109

Jakie są Twoje ogólne wrażenia z firmy i rozmowy kwalifikacyjnej?

Middle+
105

Czym jest BEM i dlaczego jest używany?

Middle+
97

Pracujesz zdalnie czy w formacie hybrydowym?

Middle+
92