Sobes.tech

Tell us about promises: why are they needed, how are they better than callbacks, states, static methods (all, allSettled, race, any).

147

Reference types and primitives in JavaScript: how do they differ, list each.

147

How did you reduce the number of bugs by 43%? What else could be done for further reduction?

147

Is OOP in JS a working scheme? What is the main problem of OOP in JS?

146

Tell me about prototypes and prototypal inheritance in JavaScript.

145

It is necessary to write a method to get the value by key from an object with unlimited nesting and the signature get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Name' } } } get('user.profile.name', data)

145

The vacancy was closed a few months ago — why has it reopened? Did the developer fail the probation period?

144

What will be the output of a promise task chain with .then and null?

143

Why didn't you write more detailed comments in pull requests? Do you usually write like that in requests to your colleagues?

143

What is the difference between display: none and visibility: hidden? How does visibility: hidden differ from opacity: 0?

141

Why did you use computed for filtering tariffs instead of regular variables or functions?

141

How do you return the context of a function? Explain call, apply, bind.

141

Task on var in a loop: why does it output 5 fives and how to fix it?

140

Tell me about the static methods Promise: all, allSettled, race, any. What happens with an error in Promise.all?

140

Create a Vue 3 component using the Composition API and TypeScript that accepts a prop called `info` of type string. Use a composable function `useInfo` that takes the `info` string and returns a computed property `formattedInfo` which formats the string by prefixing it with "Additional information: ". Display both the original `info` prop and the `formattedInfo` in the component template.

140

Have you ever interacted with a PM under tight deadlines? When something needs to be done very quickly, but technically it is not possible to do so quickly?

140

Can CSS variables replace SCSS variables? What's the difference?

139

How do scoped styles work under the hood in Vue?

138

Tell me how your team interaction took place? Who assigned tasks, decomposed, who interacted with the design?

137
/7