Sobes.tech

How large is the company you work for? How many people are in the IT department?

Middle+
151

What is CORS and what is it used for? How to allow requests from all sources?

Middle+
150

Tell about primitives in JavaScript — what are they?

Middle+
150

Under what conditions might the retry wrapper around fetch not be called at all in the current implementation, and how to prevent this?

Middle+
150

What brought you to us? Why did you decide to interview at our company?

Middle+
148

How do you personally assess your level (grade) — junior, middle, or senior?

Middle+
148

What is a literal type in TypeScript? Provide an example.

Middle+
147

Tell about the structure of an HTTP request: what parts does it consist of?

Middle+
145

What will change in all three cases if the function is arrow?

Middle+
145

Name an example of an HTTP header in a request and explain its purpose.

Middle+
145

What does passing objects by reference mean?

Middle+
144

Given a function and two objects for type checking. In one case, TypeScript does not complain, in the other — it does. You need to type the function so that TypeScript's behavior matches the expected (using generics and keyof).

Middle+
143

What utility types in TypeScript do you know? Provide examples (Record, Omit, ReturnType, etc.)

Middle+
143

Arrow functions do not have their own 'this' — what does this mean and where does 'this' point to in this case?

Middle+
141

What does the keyword satisfies mean in TypeScript and what is it used for?

Middle+
139

How to ensure that the context is not lost in line 14 without changing the line itself (using bind)?

Middle+
139

Implement a function to generate a CSS class string. It accepts any number of arguments of different types: strings and numbers are added to the result, arrays are recursively expanded, object keys with truthy values are included, and invalid values are ignored. The result is a string of classes separated by spaces.

Middle+
139

What is synchronous and asynchronous loading of JavaScript and CSS? What does the loading method depend on?

Middle+
139

What is important to you at a new workplace, and what could stop you from switching?

Middle+
139
/5