Sobes.tech

How many roles were in the system?

Middle
5

Tell us about your experience with Next.js: did you use it as a full framework or just for creating pages?

Middle
5

What do useCallback, useMemo, and React.memo memoize, and how do they work together?

Middle
5

How to optimize report generation when many requests to multiple databases, including historical data, are performed via Promise.all?

Middle
5

Have you encountered roles and skills in Claude?

5

What is the difference in behavior between three functions: async functions with throw, functions with Promise.reject, and functions with new Promise that throws an error inside the executor?

5

Explain the order of execution in an Event Loop and its pitfalls.

5

What principles of programming and design did you follow in your TypeScript project?

Middle
5

How to properly stop a Node.js worker process on external termination to avoid interrupting ongoing database transactions?

Middle
5

Have you ever worked with gRPC or at least understood Protocol Buffers?

5

What data types exist in JavaScript? Study the code and answer the questions below.

5

Do you have experience with integration and E2E tests?

Middle
5

What is the purpose of debounce in search and why should you not abandon the debounce strategy when clearing the field?

Middle
5

Do you have questions about working conditions, team, or benefits?

Middle
5

How to validate incoming POST request when creating a task, for example, the title should be a string of at least three characters? What tools can be used?

5

Without running the code, determine the order of console output for a combination of synchronous code, Promise, and setTimeout.

Middle
5

What percentage of test coverage was in the project?

Middle+
5

How would you investigate a problem where generating a user-requested PDF report sometimes takes too long, sometimes does not finish, and users get a timeout? You have access to frontend, backend, and infrastructure.

Middle
5
/350