Frontend
Comment gérez-vous les désaccords techniques au sein de l'équipe lorsque les opinions des développeurs divergent?
Comment savoir quand appliquer des optimisations ? As-tu déjà rencontré des situations où il fallait résoudre des problèmes de performance ?
Parle-moi de ton expérience avec SSR. Où l'as-tu fait, avec quel framework?
Quelles sont les tâches les plus courantes au travail ? Combien de temps prennent la mise en page, l'écriture de la logique, la revue, les appels, le travail avec la dette technique ?
Ce projet que vous avez réalisé sans design existe-t-il encore quelque part, peut-on le voir?
const LiveSearch = () => { const [inputValue, setInputValue] = useState('') const onInputChange = (e) => { setInputValue(e.target.value) search(e.target.value) } return ( <div> <input value={inputValue} onChange={onInputChange} type="text" /> </div> ) } <span> Recherche en cours : <LiveSearch /> </span>
Comment vous évaluez-vous en termes de grade?
Avez-vous déjà travaillé sur un Legacy, travaillé avec des projets Legacy, ou refactorisé quelque chose, ou changé l'architecture?
Dans votre précédent emploi, vous avez dit que la partie frontend était relativement petite, mais qu'elle était gérée par 6 développeurs frontend. D'où vient cette équipe de 6 personnes et comment se rapporte-t-elle à l'équipe frontend globale de l'entreprise?
Que se passera-t-il avec la pile d'appels et la file d'attente des tâches lors de cette récursion infinie?
Sais-tu ce qu'est gRPC (Google Remote Procedure Call) ?
Quels gestionnaires d'état avez-vous utilisés ? À quoi sert un gestionnaire d'état, quel problème résout-il ?
Quel sélecteur CSS a la plus grande spécificité : balise, classe, ID?
En plus de ne pas gonfler le constructeur, quelles sont les autres raisons d'utiliser inject au lieu du paramètre du constructeur?
Avez-vous déjà dû écrire des tests?
Qu'est-ce que l'accessibilité sur le web ? Quels attributs et éléments HTML sont utilisés pour assurer l'accessibilité ?
Écrire une fonction qui calcule le n-ième terme d'une séquence numérique, où le n-ième terme est la somme des deux précédents, le premier terme est 3, le deuxième est 2 (séquence : 3, 2, 5, 7, 12, ...).
Avez-vous utilisé FSD (Feature-Sliced Design) dans un projet ? Comment avez-vous écrit des échantillons et des abonnements à des événements dans Effector lors de l'utilisation de FSD ?
Avez-vous de l'expérience avec Node.js (frameworks) ?
Dans votre CV, il est indiqué que vous avez développé avec Next.js — est-ce correct ? S'agissait-il de Next.js avec App Router ou Pages Router ?