Does lazy loading always work well? What problems can there be with chunks?
Frontend
How do CORS and CSP affect each other?
What to do to optimize the performance of a React application (Web Vitals)?
How much have you worked with backend asynchronous processing, integration with other services, queues?
What is a graceful shutdown and why is it needed?
How did you handle build artifacts in this deployment approach?
What is HTTP/2 and how does it differ from HTTP/1.1?
What should be done if Redis overflows under high load?
How much have you had to participate in deployment, CI/CD, what did you have to do, and what were the challenges?
What are Access and Refresh tokens?
What is CSP and how to configure it?
How can you catch a situation where server dependencies differ from those on which tests were run?
What is horizontal scaling and how was it applied?
Tell about web application security: SQL injections, XSS, CSRF, CSP, CORS, rate limiting, and others.
What is CSRF and how to fight it?
How to understand that the backend is working poorly, where is it slowing down? How to debug a 500 error in production?
How to cache requests on the frontend and how to manage caching?
What is rate limiting and how can it be implemented?
How to prevent double charging on a repeated request (idempotency)?
What is important to control during deployment?