Sobes.tech

Imagine you have unlimited resources and need to create an interface with a form from scratch as part of a large application. What stack and architecture would you choose?

242

TypeScript task: describe a user type with fields firstName, lastName, optional middleName, and a flag indicating the presence of a middleName. Write a function to format the full name. Describe a phone type that always starts with +7. Convert the type with lowercase keys to a type with uppercase keys without refactoring, using TypeScript features.

168

[name] tell us about projects at [organization]. How was the number of users measured, who were they, and how was their satisfaction with the products measured?

157

Describe what happens when you press a button in a React component with a counter: how useState works, how React understands which part of the DOM to update?

152

A task about a safe: there is a round drum with values from 0 to 99, and the arrow initially points at 50. Positive numbers rotate clockwise, negative numbers rotate counterclockwise. Given an input array of numbers, determine the final position of the arrow after all operations.

152