Frontend
Can the call stack overflow? If yes, why?
Why is a state manager needed? How does it differ from React Context?
fetchAll(['url1', 'url2'], (results) => { console.log('Data for all links', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
What browser APIs are important for reproducing HLS/DASH in the browser?
What does the server return to the browser after a request, including the page itself?
Do you have experience transitioning from Vue 2 to Vue 3? Tell me how it went, what difficulties you faced.
What is the difference between Yup and Zod?
Have there been cases when two consumers connected to the same Kafka topic?
How did you store and reuse common logic, especially business logic, between micro frontends? Who maintained it?
What principles does NGRX operate on? What does this mechanism consist of, and how does it work?
How ready are you to return to a previous task upon discovering defects during a deep focus on one task? How do you handle frequent context switching?
What is the difference between interface and type in TypeScript?
// Promise.resolve() // .then(() => console.log(1)) // // .then(() => console.log(2)) // // Promise.resolve() // .then(() => console.log(11)) // // .then(() => console.log(22)) //
Tell me about your current position and tech stack.
In terms of UI — working with data, graphics, tables, advanced interfaces, forms — is there anything from the latest?
What goes into the microtask queue? Name browser Observer APIs besides MutationObserver.
What led you to the market and what motivated you to consider new offers?
How to prevent double charging on a repeated request (idempotency)?
What are the pros and cons of a custom UI kit?
Have you had to dig deep into linter settings? What aspects did you configure — plugins, syntax rules, auto-correction?