Have you worked with React.lazy? For what purpose and how to use it?
Frontend
How suitable are you for working with routine, monotonous interfaces in banking systems alongside technically interesting tasks? Is this a blocker?
Why is it necessary to bind methods in React class components when working with event handlers?
How comfortable is your level of English for working in an international team?
Implement a universal React hook useFetch for GET requests. Think through a convenient API for the hook, returned data/loading/error, handling HTTP errors, and refetching data when the URL changes.
Tell us about things in your work that you are proud of: technical or product tasks, interesting integrations, and achievements.
Implement a debounce function — a decorator that returns a function which, when called multiple times in a row, only executes the last call after a specified delay.
What went wrong at your current job and why are you looking for a new one?
Write a function that checks if there are duplicates in an array.
Review the component: fix issues with key during list rendering, useEffect, data loading, error handling, and loading/empty states.
Have you used AI agents in development: new approaches, DevOps practices, or just as an AI chat?
When is it better to choose polling for chat implementation, and when WebSocket? What are their differences?
Are you familiar with HTTP statuses 301 and 302? What are their differences and how does the browser understand where to perform the redirect?
Why pass a function as the initial value to useState?
What are your expectations from the new workplace and why are you considering changing jobs?
Have you ever had to create adaptive interface versions and animations?
Fix the recursive function that flattens a nested array: it currently loses elements.
Tell me about your last place of work and main tasks.
Write a function that sums two numbers in two ways: sum(2, 5) and sum(2)(5). Maximum two arguments.
What most memorable tasks have you performed?