Tell about your experience from your resume: tasks, technologies, successes, and achievements over more than three and a half years of work at Sovcombank.
Frontend
Do you know the difference between enum and constants in TypeScript?
Why can using splice cause reactivity issues in Vue 2, and how is this resolved in Vue 3?
What is the overall team work structure, how are tasks assigned and distributed, and what principles do you follow?
Conduct a code review of the provided Vue 3 code — verbally describe what you see, what issues you find, and what optimizations you would suggest.
Have you handled a situation where indexOf returns -1 when used in removeItem?
Can you name recent cases of using TypeScript types in a project?
How did you measure the development time for typical lists — in hours or in story points?
Why should you not use async in the onCreated hook? Where is it more appropriate to make asynchronous requests?
Why pass the entire driver object via provide/inject instead of a specific function?
Tell me, what is Feature-Sliced Design (FSD)? Share your experience with FSD.
Do you know about mutable and immutable array methods? For example, what is the difference between splice and filter?
How was CI/CD configured? What exactly did you do, who did you communicate with?
Tell about slots in Vue: how you used them, including scoped slots.