Sobes.tech

Tell me a little about yourself and your work experience.

133

Why did you choose Vue instead of React or Angular?

131

What are the known states of interactive elements in CSS (pseudo-classes)? What do they do?

130

When a junior asks when to use Flexbox and when Grid — how would you explain it?

130

How did you come into programming and development?

128

Have you ever used requestAnimationFrame? Tell us about this mechanism.

127

Tell me about closures in JavaScript. How often do you have to use them in practice?

124

What is hydration mismatch (ID mismatch during hydration), why does it happen, and how to deal with it?

123

How can responsiveness be built using Flexbox and Grid? What are their functional differences?

123

Tell me about the focus-visible pseudo-class — is it a single focus or are there different types?

123

Practical task: implement an autocomplete component (search with suggestions) — with debounce for input, cancel previous request via AbortController, display loading state, list of suggestions, and handle item selection on click.

122

What is the difference between a link and a button?

121

Tell me about how you worked with API requests (REST/GraphQL) in your projects?

120

What are the main advantages of Nuxt over regular Vue?

113

Explain the difference between computed and watch in Vue. What are watch and watchEffect?

107
/2