Tell about the most complex, large-scale, or interesting problem you have solved.
Frontend
To what extent has your experience gone beyond frontend: have you done full-stack or backend tasks?
Tell in detail how you managed to implement the story of opening access for unregistered users (leads) without risking damaging the existing functionality for paying clients — as it was like a minefield, considering that you had to touch legacy authorization.
Have you ever had to launch new products or directions from scratch, or have you usually worked with already finished products?
As an architect of a frontend system, what is your official role called, and with whom do you coordinate technical decisions?
Partner who posted links to tenders in their own place, did they coordinate this in advance, or did leads come unexpectedly in large numbers?
Case: imagine that a product comes to you with the task of creating and launching a new product in two months. There are many different cross-functional teams that can be involved, but nothing is clear yet. Describe your order of actions, your thought process — where you would go first.
How did you remove the dependency of the new audience (free users) from old users who bring money to the company, so as not to undermine their existing functionality?
Implement the delay function with the specified signature, using Promise and setTimeout.
Explain how Promise.all works: what it accepts, when it resolves, what it returns, and how it handles errors.
Who writes the standards (for code, patterns, etc.) in your team?
Who connects frontend and backend developers with each other, and how is the discussion of implementing a product feature that involves both parts conducted?
Do you set up the entire supply chain (CI/CD, pipeline) yourself, or is it handled by a separate team (Ops)?
What else will you consider when choosing technologies and approaches for a new product?
Please tell us about your experience, where you are currently working, and why you are looking for a new job.
How is query caching implemented in your GraphQL setup?
What is the difference for you between adding a feature to an existing product and launching a completely new product? What exactly did you influence in each case?
Have you heard of the Shape Up methodology? Tell us about it.
Determine the values returned by the methods shape.diameter and shape.perimeter in the given code, considering the context of this and strict mode.
Implement a memoization function: it takes a function and returns its wrapper that caches call results by arguments.