Tell us about the recent difficulties with the client.
Frontend
How did you understand that the access token had expired?
Tell me what a Promise is in JavaScript.
Are 5 developers working separately, divided into microteams?
Is it possible to attach then after catch?
What do you know about REST? What request methods are available?
If you understand that a task cannot be done as the customer wants, what do you do in such a case?
How was task acceptance carried out in your previous company? What testing environments were used?
If your feature is not the only one in the release — how does this change the situation with a critical bug?
Why did you decide to change your job now?
Who should generally make the decision to shift a release?
How is asynchrony possible in JavaScript if JS is single-threaded?
What is the difference between handling reject in the second argument of .then() and in a separate .catch()? Why use .catch() if reject can be handled directly in .then()?
What can be transmitted in a GET request?
There is a constant that holds a Promise, and a .then() with return 1 is attached to it. What will you get in this constant — the number one or something else?
In your resume, it says you developed with Next.js — is that correct? Was it Next.js with App Router or Pages Router?
Have you encountered the CORS mechanism?
What makes a good team for you?
navigator.mediaDevices will be undefined — how to make it not undefined?
Can you tell me more about the purpose of implementing micro frontends?