What are you looking for? What do you want to do and in what company?
Frontend
// Given a set of two-dimensional points, compute a bounding box area. // For a given set of 2D points, calculate the area of the bounding rectangle. Type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
How can the problem of race condition be solved when switching users (when multiple requests are sent in a row)? What approaches can be used: AbortController, debounce, disabling buttons through loading state?
Have you participated in a project from the very beginning — from architecture and pattern selection to feature implementation in production?
What architecture, state manager, and component library did you choose in that project and why?
What amount of reward would be interesting to talk about?
How are you familiar with Docker? Have you had to use it in your work?
Why did you leave your last employer?
Where do you feel more expertise — in React or in Next.js? What UI libraries have you worked with?
What have you mainly worked with in the last 2-3 years?
Are you familiar with SOLID principles, clean architecture, Feature-Sliced Design?
If you receive multiple offers simultaneously, how will you choose? What role does money play in the decision?
/** * Write a component that will get a user by {{userId}} and display basic data * Use fetchUser for the request */ export const User: FC<Props> = ({ userId }) => { // Write your solution here: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };