Frontend
Task 1: In the Vue application, the AddLoan component (loan addition form) is already imported. You need to make this form hidden by default and toggle its visibility when clicking a button (implement visibility toggle, for example using v-if/v-show and flag/toggle, as well as emit a close event from the component to the parent).
Arrow functions do not have their own 'this' — what does this mean and where does 'this' point to in this case?
Tell us about yourself / company introduction: a brief story about the structure of the lending company, teams, and product (context before technical task).
Tell us what has changed in your area of responsibility when transitioning from Middle to Senior.
Have you often encountered backend developers? And have you ever designed backend services yourself?
What do you mean by "scale" of a product when estimating resources at the start of a project?
What else will you consider when choosing technologies and approaches for a new product?
Who connects frontend and backend developers with each other, and how is the discussion of implementing a product feature that involves both parts conducted?
What alternative solutions were considered instead of integrating fresh users into the main platform?
Have you worked with WebSocket?
Please tell us about your experience, where you are currently working, and why you are looking for a new job.
Is your backend shared for old and new (free) users? How did you separate these streams at the backend level?
What is the purpose of this project? What value niche does it fall into, and what problem does it solve? Are there competitors?
How does the host application exchange data with the iFrame?
Describe the process of passing a product task from inception to publication in production.
Почему Next.js не нужен для админок?
Have you worked with other DBMS, such as MongoDB?
What input data do you base your task evaluation on?
Has there ever been a case where A/B testing failed and the new interface turned out to be worse?
What is localStorage, where does it come from, and is it available in Node.js?