If you need to build a high-load endpoint, would you choose FastAPI or Django? Which language would you choose for very high load?
Python
How to protect the system from creating multiple payments if the user presses the pay button many times?
Tell us about your experience with databases: optimizing long queries and problems you've faced.
What kind of team is comfortable for you, what qualities and attributes are important for it?
Tell us about your experience with FastAPI and Django: when would you choose each of them?
How did you perform database migrations and what difficulties did you encounter?
Why did you enter the market and what are you looking for in a new job?
What are your green and red flags in a leader?
What is the disadvantage of the approach where the cash register sends data to the POS service, and how would you change the interaction?
How do you see your further career development?
What parameters would you add to the QR code?
If you had to choose between a large corporation and a small growing company, what would be your priority?
If migration can significantly degrade the database, what would be your course of action?
Tell us how you write unit tests and what you pay attention to during testing.
How do you evaluate your level from junior to senior and what do you lack to reach senior?
Where do you want to develop?
Design a high-load QR Pay system for a restaurant: the cash register prints a QR code with the bill, the user opens the page, sees the total amount, and proceeds to the payment gateway; after successful payment, the order should close. About a million requests per hour are expected. Describe the services, call sequence, technologies, security, and scaling.