¿Qué estás buscando? ¿En qué te gustaría trabajar y en qué empresa?
Frontend
// Dado un conjunto de puntos bidimensionales, calcule el área de la caja delimitadora. // Para un conjunto dado de puntos bidimensionales, calcule el área del rectángulo delimitador. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
¿Cómo se puede resolver el problema de la condición de carrera al cambiar de usuario (cuando varias solicitudes se envían consecutivamente)? ¿Qué enfoques se pueden usar: AbortController, debounce, bloqueo de botones mediante estado de carga?
¿Tiene experiencia participando en un proyecto desde el principio, desde la elección de la arquitectura y patrones hasta la implementación de funciones en producción?
¿Qué arquitectura, gestor de estado y biblioteca de componentes eligieron en ese proyecto y por qué?
¿De qué cantidad de recompensa vale la pena hablar para que sea interesante?
¿Por qué se separó de su último empleador?
¿Cómo conoces Docker? ¿Has tenido que usarlo en tu trabajo?
¿Dónde siente mayor experiencia: en React o en Next.js? ¿Con qué bibliotecas de UI ha trabajado?
¿Con qué se ha trabajado principalmente en los últimos 2-3 años?
¿Está familiarizado con los principios SOLID, arquitectura limpia, Feature-Sliced Design?
Si recibe varias ofertas al mismo tiempo, ¿cómo elegirá? ¿Qué papel juegan el dinero en la elección?
/** * Escribir un componente que reciba al usuario por {{userId}} y muestre los datos principales * Para la consulta, usar fetchUser */ export const User: FC<Props> = ({ userId }) => { // Escribe tu solución aquí: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };