Tell me more about what you did in the DevOps part.
Frontend
Tell us about your experience with Docker: have you created Dockerfiles and containerized applications?
A new junior developer joined the sprint, the task was transferred to him, and you realize you are behind. What do you do?
What are props and state in React? What's the difference?
What happens if setState is called in useEffect without a dependency array?
How do you approach profiling and optimizing React applications?
Briefly tell about yourself and your development experience.
What is a key in React lists?
What approaches to state management do you know in the React ecosystem?
Tell us about the lifecycle of rendering in React 18. Concurrent mode, startTransition, Suspense, useDeferredValue.
Tell us about CORS.
Practical task: in React, load a user by userId using fetch and cancel the previous request if userId changes before the request completes.
Why can't React hooks be called inside conditions, loops, or nested functions?
Explain the difference between controlled and uncontrolled components in React.
What are useMemo, useCallback, and React.memo? When is it better to use them?
In which components do hooks work in Next.js?
What HTTP response codes should be expected when successfully creating, updating, and replacing a resource?
How would you organize security and proper authentication in Next.js? What is an HttpOnly cookie?
Are you ready to perform routine work — understanding someone else's code, layout, fixing technical debt, and not just focusing on architecture?
What is Virtual DOM and how does it work? How is it different from the regular DOM in JavaScript?