Sobes.tech

How does asynchrony work in JavaScript? Explain event loop, microtasks, and macrotasks.

Middle+
191

Implement a function that returns a Promise with a delay using setTimeout, and demonstrate sequential calls of such functions passing the result of the previous call to the next.

Middle+
188

Should I use useEffect or try to avoid it?

188

What is Virtual DOM and how does it work in React?

Middle+
184

How do you monitor code quality? Linters, pre-commit hooks, or something else?

184

What is the difference between null and undefined in JavaScript?

Middle+
184

What is the reason for leaving the company?

184

If you declare a function and then declare a variable after it, will the variable be accessible inside the function? Tell me about hoisting.

180

Why can't hooks be called conditionally or inside loops in React?

Middle+
179

Have you had experience with AI-based agency development?

178

What is the difference between interface and type in TypeScript? Which do you prefer to use and in what situations?

171

How to make a deep copy of an object? Tell me about structured clone, JSON.stringify, lodash cloneDeep — what are the differences?

171

Explain Virtual DOM in React.

169

How exactly do you use ChatGPT/Copilot for solving tasks?

Middle+
166

What did you do? Tell me more about the project.

165

Should you use useEffect or better to get rid of it?

164

Tell about your experience setting up end-to-end testing with Playwright and covering 80% of tests.

163

What is TypeScript? What is it used for?

160

How was GitFlow organized on the project?

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