Sobes.tech

Is JavaScript a synchronous or asynchronous language?

Middle
Брайтис
16

The resume mentions experience in designing architecture. Please tell us more about the specific architectural decisions you made and the challenges you faced in practice.

Middle
Проект ПСБ
16

What was the most interesting task for you during your work? (e.g., integrating a identity verification service for Kazakhstan)

Middle
Брайтис
16

Why did you choose web development and Angular specifically, rather than, for example, mobile development?

Middle
Проект ПСБ
16

Tell me a little about yourself and your work experience.

Middle
Брайтис
16

Where will we get the video from? It’s not supposed to be a heavy video — how will it be stored and uploaded?

Middle+
OkkoOkko
16

Do you have any criteria based on practice for when inheritance is appropriate to use and when it is not?

Middle
Проект ПСБ
15

Are you ready to take the test assignment for the second stage of selection?

Middle
Брайтис
15

What is the difference between a link and a button?

Middle
Брайтис
15

Tell me about promises in JavaScript. What promise methods do you know? Explain async/await and why it is needed.

Middle
Брайтис
15

Imagine a scenario: a junior developer comes to you with a task to create an Angular component with a field to display a token and a 'create token' button. When the button is pressed, a request is sent to the server, a token is received, and the junior writes this.token = the received string, but the value is not displayed and the page does not re-render. What would you advise to solve this problem and what approaches are generally available to fix it?

Middle
Проект ПСБ
15

Continuation of the scenario with a junior: after your comment about the lack of error handling, the junior added a catchError method to the pipe, which in case of an error places the message 'error receiving token' into the same token signal where the token itself was previously stored. Analyze this approach from the perspective of responsibility mixing - what is done wrong here and how would you explain it from the architectural principles (particularly, Single Responsibility Principle and separation of presentation and model)?

Middle
Проект ПСБ
15

Do you agree with the thesis that a universal shared component, which appears in different parts of an application, and a library component intended for import into other applications are not the same, and that their approaches should be different? What requirements would you impose on a library component as opposed to a shared component?

Middle
Проект ПСБ
15

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

Middle+
Ozon Tech
15

What was the gamification implemented on — pure JS, React, or some engine like PixiJS?

Middle+
Альфа-БанкАльфа-Банк
15

What are the advantages and disadvantages of SSR (Server-Side Rendering)?

Middle
Брайтис
14

Tell more about using async pipe and manual subscription: what exactly needs to be done for the value to be correctly displayed in the template (including working with subscription and unsubscribing via takeUntilDestroy or ngOnDestroy)?

Middle
Проект ПСБ
14

Was there a plan to transition free users to paying customers (companies)? How was this transition technically arranged?

Middle+
Сбер. IT
14

Why are semantic tags needed in layout?

Middle
Брайтис
14

What are the main advantages of Nuxt over regular Vue?

Middle
Брайтис
14
/286