Sobes.tech

What do you usually do if you feel you're falling behind schedule? There is a release date, but you realize you won't finish the task on time. How do you act and when do you communicate about it?

144

What is the difference between Promise and async/await? How to perform two asynchronous requests in parallel? What Promise methods do you know (all, allSettled, race, any)?

143

Are you currently finishing work at [company] or just looking around?

141

What is the difference between useEffect and useLayoutEffect? Can you give an example of using useLayoutEffect? What happens if heavy computations are performed inside useLayoutEffect?

136

What is the difference between a queue and a stack? What JS methods are used to work with them?

136

Write a function that takes an array of numbers and strings and returns the sum of all elements, converting strings to numbers. How to handle strings containing non-numeric characters?

134

Your resume mentions Java and PostgreSQL — can you tell us about this experience?

130

If debounce is defined as an arrow function, what will change? How to pass arguments using the rest operator (three dots)?

128

How else can state be updated in React (through a function with the previous value)?

128

What is debounce? Write a debounce function without using libraries in vanilla JS.

120

Imagine a situation: just before a release, you find a bug that causes a feature to work incorrectly. You can't delay the release, but you understand that something is wrong. What would you do in such a situation?

113

You received a task with described designs and requirements, but during work, you realize it shouldn't be implemented that way. What will you do? Have you had a similar experience at previous jobs?

97
/2
Questions for Frontend preparation — Page 2 - sobes.tech